From f0dc7bc886318ceebf1d4c4280a063ccef412e5a Mon Sep 17 00:00:00 2001 From: Hannes <105781579+hannes-cf@users.noreply.github.com> Date: Wed, 25 Jun 2025 11:50:10 +0200 Subject: [PATCH 1/2] Remove "limit: 10" to truly retrieve all matching queries --- .../changelog/dns/2025-06-23-account-level-dns-analytics-api.mdx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/content/changelog/dns/2025-06-23-account-level-dns-analytics-api.mdx b/src/content/changelog/dns/2025-06-23-account-level-dns-analytics-api.mdx index bade4ec20f90b06..5e807ac6a69a1dc 100644 --- a/src/content/changelog/dns/2025-06-23-account-level-dns-analytics-api.mdx +++ b/src/content/changelog/dns/2025-06-23-account-level-dns-analytics-api.mdx @@ -15,7 +15,6 @@ query Viewer { viewer { accounts(filter: { accountTag: "a30f822fcd7c401984bf85d8f2a5111c" }) { dnsAnalyticsAdaptive( - limit: 10 filter: { date_geq: "2025-06-16", responseCode: "NXDOMAIN", date_leq: "2025-06-18" } orderBy: [datetime_DESC] ) { From 54f7cb289d11ccbf99412820a2ab06d3824d77d8 Mon Sep 17 00:00:00 2001 From: Hannes <105781579+hannes-cf@users.noreply.github.com> Date: Wed, 25 Jun 2025 14:54:53 +0200 Subject: [PATCH 2/2] Adjust description and limit + indentation of example queries --- ...-06-23-account-level-dns-analytics-api.mdx | 37 +++++++++++-------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/src/content/changelog/dns/2025-06-23-account-level-dns-analytics-api.mdx b/src/content/changelog/dns/2025-06-23-account-level-dns-analytics-api.mdx index 5e807ac6a69a1dc..1d1ca735aec9546 100644 --- a/src/content/changelog/dns/2025-06-23-account-level-dns-analytics-api.mdx +++ b/src/content/changelog/dns/2025-06-23-account-level-dns-analytics-api.mdx @@ -8,24 +8,29 @@ Authoritative DNS analytics are now available on the **account level** via the [ This allows users to query DNS analytics across multiple zones in their account, by using the `accounts` filter. -Here is an example to retrieve all DNS queries across all zones in an account that resulted in an `NXDOMAIN` response over a given time frame. Please replace `a30f822fcd7c401984bf85d8f2a5111c` with your actual account ID. +Here is an example to retrieve the most recent DNS queries across all zones in your account that resulted in an `NXDOMAIN` response over a given time frame. Please replace `a30f822fcd7c401984bf85d8f2a5111c` with your actual account ID. ```graphql graphql-api-explorer title="GraphQL example for account-level DNS analytics" -query Viewer { - viewer { - accounts(filter: { accountTag: "a30f822fcd7c401984bf85d8f2a5111c" }) { - dnsAnalyticsAdaptive( - filter: { date_geq: "2025-06-16", responseCode: "NXDOMAIN", date_leq: "2025-06-18" } - orderBy: [datetime_DESC] - ) { - zoneTag - queryName - responseCode - queryType - datetime - } - } - } +query GetLatestNXDOMAINResponses { + viewer { + accounts(filter: { accountTag: "a30f822fcd7c401984bf85d8f2a5111c" }) { + dnsAnalyticsAdaptive( + filter: { + date_geq: "2025-06-16", + date_leq: "2025-06-18", + responseCode: "NXDOMAIN" + } + limit: 10000 + orderBy: [datetime_DESC] + ) { + zoneTag + queryName + responseCode + queryType + datetime + } + } + } } ```