INTEGRITY Dokumentace

Analytics a protokoly

Při použití Cloudflare DNS máte přístup k datům o DNS dotazech z různých zdrojů.


Analytics

DNS analytika vám umožňuje vyhodnocovat data o DNS dotazech ve vaší zóně.

Můžete použijte dashboard a rychle získejte přehled na základě předdefinovaná sada dimenzí, nebo použijte API abyste měli přístup ke všem polím dostupným ve schématech GraphQL DNS analytics.

Při použití GraphQL máte také možnost získat data o DNS dotazech napříč všemi zónami v rámci daného účtu Cloudflare.

Dostupnost a limity

Free Pro Business Enterprise
Dostupnost Ano Ano Ano Ano
Maximální časový interval (zóna) 7 dnů 31 den 31 den 62 dny
Maximální časový interval (účet) 7 dnů 7 dnů 7 dnů 62 dny
Historická data (zóna) 8 dní 31 den 31 den 62 dny
Historická data (účet) 8 dní 8 dní 8 dní 62 dny

Zobrazit v dashboardu

Rychlý přehled zobrazíte v analytice DNS na dashboardu:

Přejděte na Analytics ↗

Dashboard analytiky DNS obsahuje čtyři hlavní panely. Filtry a časové rozmezí, které nastavíte v horní části stránky, platí pro všechny.

Dostupné dimenze

Panely

Prozkoumejte pomocí API

Podrobnější metriky najdete pomocí GraphQL API. Postup najdete v dokumentaci GraphQL Analytics API, kde zjistíte, jak začínáme.

Analytika DNS má dvě schémata:

Chcete-li získat data na úrovni účtu, můžete si nastavit dotazy podobné těmto:

Získejte posledních 10,000 dotazů, jejichž výsledkem byl NXDOMAIN

query GetLastNXDOMAINResponses {
  viewer {
    accounts(filter: { accountTag: "83a4527361bcdec24566fd7f837b6de5" }) {
      dnsAnalyticsAdaptive(
        limit: 10000
        filter: {
          date_geq: "2025-06-16",
          responseCode: "NXDOMAIN",
          date_leq: "2025-06-18"
        }
        orderBy: [datetime_DESC]
      ) {
        zoneTag
        queryName
        responseCode
        queryType
        datetime
      }
    }
  }
}

Získejte celkový počet dotazů za účet

query GetTotalDNSQueryCount {
  viewer {
    accounts(filter: { accountTag: "83a4527361bcdec24566fd7f837b6de5" }) {
      dnsAnalyticsAdaptiveGroups(
        filter: {
          date_geq: "2025-05-01"
          date_leq: "2025-05-30"
        }
        limit: 1
      ) {
        count
      }
    }
  }
}

Protokoly

Logy umožňují zákazníkům plánu Enterprise zobrazit podrobné informace o jednotlivých DNS dotazech.

Nápovědu k nastavení Logpush najdete v Logpush dokumentace.