← Cloudflare DNS / dns / additional-options
Аналитика и журналы
При использовании Cloudflare DNS вы можете получать данные о DNS-запросах из различных источников.
Аналитика
Аналитика DNS позволяет анализировать данные о DNS-запросах к вашей зоне.
Вы можете использовать панель управления чтобы быстро получить статистику на основе предопределенный набор измерений, или использовать API чтобы получить доступ ко всем полям, доступным в схемах GraphQL для аналитики DNS.
При использовании GraphQL вы также можете получать данные о DNS-запросах по всем зонам в пределах определённого аккаунта Cloudflare.
Доступность и ограничения
| Free | Pro | Business | Enterprise | |
|---|---|---|---|---|
| Доступность | Да | Да | Да | Да |
| Максимальный интервал времени (зона) | 7 дней | 31 день | 31 день | 62 дня |
| Максимальный интервал времени (аккаунт) | 7 дней | 7 дней | 7 дней | 62 дня |
| Исторические данные (зона) | 8 дней | 31 день | 31 день | 62 дня |
| Исторические данные (аккаунт) | 8 дней | 8 дней | 8 дней | 62 дня |
Просмотр в панели управления
Для краткой сводки просмотрите аналитику DNS в дашборде:
Перейдите в Аналитика ↗Панель аналитики DNS содержит четыре основные панели. Фильтры и период времени, заданные в верхней части страницы, применяются ко всем из них.
Доступные измерения
- Имя запроса
- Тип запроса (совпадает с типом записи DNS)
- Код ответа
- Дата-центр
- Исходный IP
- IP-адрес назначения
- Протокол
- Версия IP
Панели
-
Обзор запросов: количество запросов и их распределение во времени. Эта информация разбита по каждому из доступные измерения и на графике отображаются пять наибольших значений. Вы можете выбирать измерения на разных вкладках над графиком, а также быстро включать или исключать определённое значение из результатов, наведя на него курсор и выбрав Фильтр или Exclude.
-
Статистика запросов: обзор метрик запросов на основе выбранных фильтров и периода времени, а именно Всего запросов, Среднее количество запросов в секунду, а также Среднее время обработки. Среднее время обработки отображается в миллисекундах и включает восходящие запросы в случае сведённые записи CNAME.
-
DNS-запросы по дата-центрам: карту с указанием того, какие дата-центры Cloudflare обрабатывали DNS-запросы вашей зоны за выбранный период времени. Также доступен список из десяти лучших результатов: вы можете быстро отфильтровать или исключить определённый дата-центр, наведя на него курсор и выбрав Фильтр или Exclude.
-
Запросы по источнику: разбивку по первым пяти, десяти или пятнадцати результатам (в зависимости от вашего выбора), сгруппированную по доступные измерения.
Изучите API
Более подробные метрики см. в GraphQL API. За инструкциями обратитесь к документации GraphQL Analytics API, чтобы узнать, как начало работы.
В аналитике DNS есть два схемы:
dnsAnalyticsAdaptive: Получение информации об отдельных DNS-запросах.dnsAnalyticsAdaptiveGroups: Получайте отчеты только по агрегированной информации.
Чтобы получить данные на уровне аккаунта, можно настроить запросы, аналогичные следующему:
Получите последние 10,000 запросов с результатом 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
}
}
}
}Получите общее количество запросов по аккаунту
query GetTotalDNSQueryCount {
viewer {
accounts(filter: { accountTag: "83a4527361bcdec24566fd7f837b6de5" }) {
dnsAnalyticsAdaptiveGroups(
filter: {
date_geq: "2025-05-01"
date_leq: "2025-05-30"
}
limit: 1
) {
count
}
}
}
}Журналы
Журналы позволяют клиентам Enterprise просматривать подробные сведения об отдельных DNS запросах.
Справку по настройке Logpush см. в Logpush документация.