Dokumentace Domluvit pilot

Vlastnosti Analytics API

Tato stránka popisuje vlastnosti API, které můžete použít v požadavcích na DNS Analytics API.

Metriky

Metrika je číselná hodnota vycházející z určitého atributu dat, například počtu dotazů.

V API požadavcích se metriky nastavují v metrics parametr. Pokud potřebujete uvést více metrik, oddělte je čárkami.

Metrika Název Příklad Jednotka
queryCount Počet dotazů 1000 Počet
uncachedCount Počet dotazů mimo cache 1 Počet
staleCount Počet zastaralých dotazů 1 Počet
responseTimeAvg Průměrná doba odezvy 1.0 Čas v milisekundách
responseTimeMedian Medián doby odezvy 1.0 Čas v milisekundách
responseTime90th Doba odezvy na 90. percentilu 1.0 Čas v milisekundách
responseTime99th Doba odezvy na 99. percentilu 1.0 Čas v milisekundách

Dimenze

Dimenze lze použít k rozdělení dat podle zadaných atributů.

V API požadavcích se dimenze nastavují v dimensions parametr. Pokud potřebujete uvést více dimenzí, oddělte je čárkami.

Dimenze Název Příklad Poznámky
queryName Název dotazu example.com
queryType Typ dotazu AAAA Typy definované IANA ↗. Neznámé typy jsou prázdné.
responseCode Kód odpovědi NOERROR Kódy odpovědí definované organizací IANA ↗. Vždy velkými písmeny.
responseCached Odpověď v mezipaměti Cached Buď Cached nebo Uncached.
coloName Název Colo SJC Kód PoP.
origin Origin 2001:db8::1 Origin, který byl použit k překladu dotazu. Prázdné, pokud není k dispozici nebo pokud byl dotaz zodpovězen z mezipaměti.
dayOfWeek Day Of Week 1 Rozdělení podle dne v týdnu. Pondělí je 1, a neděle je 7.
tcp TCP 1 Buď 1 nebo 0 v závislosti na použitém protokolu.
ipVersion IP verze 6 Použitá verze protokolu IP (aktuálně 4 nebo 6).
querySizeBucket Kategorie velikosti dotazu 16-31 Kategorizace velikosti dotazu v násobcích 16.
responseSizeBucket Skupina velikosti odpovědi 16-31 Skupina velikosti odpovědi v násobcích 16.

Filtry

Filtry používají tvar dimension operator expression, kde každá část odpovídá následujícímu:

Filtrovací operátory

Operátor Název Příklad Popis Kódováno v URL
== Rovná se queryName==example.com Vrátit výsledky, kde queryName je přesně example.com. %3D%3D
!= Nerovná se responseCode!=NOERROR Vrátit výsledky, kde responseCode se liší od NOERROR. !%3D
> Větší než dimension>1000 Vrátit výsledky, kde je hodnota dimenze větší než 1000. %3E
< Less than dimension<1000 Vrátit výsledky, kde je hodnota dimenze menší než 1000. %3C
>= Větší nebo rovno dimension>=1000 Vrátit výsledky, kde je hodnota dimenze větší nebo rovna 1000. %3E%3D
<= Less than or equal to dimension<=1000 Vrátit výsledky, kde je hodnota dimenze menší nebo rovna 1000. %3C%3D

Kombinování filtrů

Kombinujte filtry pomocí OR a AND booleovskou logiku:

Příklady s použitím OR

Příklady s použitím AND

Požádejte o pilot zdarma

Domluvit pilot