Новым пользователямБесплатные тарифы DNS и CDN для каждого нового аккаунта.Создать аккаунт

Журналы и аналитика

Просмотр трафика CDN, доли попаданий в кеш, кодов состояния и географии, поиск отдельных запросов и диагностика сайта.

5 мин на чтение Обновлено 20 окт. 2026 г.

Статистика CDN строится на основе журналов доступа, которые записывают пограничные узлы. Её можно просматривать в трёх местах: на общей странице Аналитика трафика аккаунта, на вкладке Аналитика трафика каждого домена и на вкладках Аналитика WAF и Журнал событий страницы межсетевого экрана. У каждого домена также есть инструмент Диагностика для поиска проблем конфигурации.

Примечание

Передача журналов доступа от пограничных узлов в систему аналитики занимает некоторое время, поэтому трафик за последние несколько минут может ещё не отображаться.

Аналитика трафика всего аккаунта

Перейдите в CDN → Аналитика трафика. URL в консоли: /cdn/analytics.

  • Фильтр доменов: по умолчанию отображает суммарные данные по всем вашим доменам CDN. Вместо этого можно выбрать отдельный домен.
  • Период: по умолчанию последние 7 дней. Можно задать его с точностью до секунды.

На странице отображаются:

РазделСодержимое
Общий трафикОбъём тел ответов в байтах, отправленных пограничными узлами посетителям за выбранный период
Всего запросовКоличество запросов, обработанных пограничными узлами
Доля попаданий в кешПроцент всех запросов, на которые ответил пограничный кеш (HIT или STALE)
Страны/регионыКоличество стран или регионов, из которых поступал трафик
Ведущие доменыТрафик, запросы и доля попаданий в кеш для каждого домена
Трафик по регионамТрафик и запросы для каждой страны или региона
Популярные URLНаиболее запрашиваемые пути без строки запроса
Коды состояния HTTPКоличество запросов для каждого кода состояния
БраузерыБраузеры, определённые по User-Agent

Аналитика трафика отдельного домена

Откройте домен и выберите Аналитика трафика. URL в консоли: /cdn/domains/<domain>/traffic. Выберите период в правом верхнем углу; по умолчанию это последние 7 дней.

Обзор

  • Всего запросов, общий трафик, доля попаданий в кеш и среднее время ответа. Среднее время ответа — время обработки запроса пограничным узлом в секундах.
  • Количество запросов по группам: 2xx — успех, 3xx — перенаправление, 4xx — ошибка клиента и 5xx — ошибка сервера.
  • Популярные URL с количеством обращений и трафиком для каждого пути.
  • Распределение по кодам состояния HTTP.
Совет

Резкий рост ответов 5xx обычно указывает на проблему исходного сервера. Запустите Диагностику (см. ниже), чтобы проверить доступность исходного сервера с пограничного узла. При росте ответов 4xx проверьте Журнал событий межсетевого экрана: возможно, запросы блокируются правилами безопасности.

География

Карта мира и список стран и регионов с количеством запросов и трафиком для каждого из них. Местоположение посетителя определяется по IP-адресу клиента.

Поиск запросов

Поиск отдельных записей журнала доступа за выбранный период.

  1. Заполните любые из фильтров: ID запроса (точное совпадение), URI (содержит), код состояния или IP-адрес клиента.
  2. Нажмите Запрос. Результаты выводятся от новых к старым, по 20, 50, 100 или 200 записей на странице.
  3. Нажмите Подробнее у записи, чтобы увидеть:
    • Основные сведения: время, хост, метод, состояние, полный URL, схему, IP-адрес клиента, размер запроса и ответа, длительность и состояние кеша.
    • Заголовки запроса: User-Agent, Referer, X-Forwarded-For, Accept-Language и другие.
    • Заголовки ответа: Content-Type, Cache-Control, ETag и Last-Modified, а также значения, возвращённые исходным сервером.
    • Вышестоящий сервер: адрес и код состояния исходного сервера, время подключения, получения заголовков и ответа.
    • SSL: версию протокола TLS и шифр.
    • География: страну, регион, город, интернет-провайдера и ASN.
    • CDN: узел, обработавший запрос, и состояние кеша.
Совет

Каждый ответ содержит заголовок X-Request-ID, значение которого используется здесь как ID запроса. С его помощью можно найти конкретный запрос при устранении неполадок или обращении в службу поддержки.

Аналитика WAF и журнал событий

События безопасности находятся на странице Межсетевой экран; см. WAF и безопасность.

  • Аналитика WAF показывает общее количество событий, блокировок, атакующих IP-адресов и сработавших правил. Также доступны временная шкала событий, наиболее часто срабатывающие правила и наиболее активные атакующие IP-адреса. Можно выбрать последний час, 24 часа, 7 дней или 30 дней либо задать свой период.
  • Журнал событий содержит каждый заблокированный запрос, запрос с назначенной проверкой или запрос, ограниченный по частоте. Можно фильтровать по действию, IP-адресу и URI. Разверните запись, чтобы увидеть ID и тип правила, сообщение, а также ключ и значение, по которым произошло совпадение.

Диагностика

Откройте домен и выберите Диагностика. URL в консоли: /cdn/domains/<domain>/diagnostics.

  1. Выберите имя хоста для проверки.
  2. Нажмите Начать диагностику и дождитесь завершения.

Диагностика выполняет перечисленные ниже проверки. Каждая возвращает результат успешно, информация, предупреждение или ошибка с пояснением:

ПроверкаЧто проверяется
Разрешение DNSРазрешается ли имя хоста в адрес CDN
Доступность исходного сервераМожет ли пограничный узел подключиться к исходному серверу
Перенаправление исходного сервераНе создаст ли перенаправление с HTTP на HTTPS на исходном сервере цикл перенаправлений при текущем режиме SSL
Согласованность режима SSLСоответствует ли режим SSL настройкам протокола и порта исходного сервера
SSL-сертификат исходного сервераДействителен ли сертификат исходного сервера и соответствует ли он имени хоста
Принудительный HTTPSНет ли конфликта принудительного HTTPS с состоянием сертификата
Смешанное содержимоеРиск загрузки HTTP-ресурсов на HTTPS-страницах
Переключатели протоколовКорректно ли сочетание настроек HTTP и HTTPS

В верхней части страницы также отображаются текущий режим SSL домена, принудительный HTTPS и состояние HTTP и SSL, чтобы их можно было сопоставить с результатами.

API

Каждой конечной точке статистики нужны startTime и endTime в формате YYYY-MM-DD HH:mm:ss. Добавьте domain_id, чтобы ограничить результаты одним доменом.

bash
curl -G "https://api.yeap.cloud/api/user/traffic/stats" \
  -H "Authorization: Bearer <token>" \
  --data-urlencode "startTime=2026-10-01 00:00:00" \
  --data-urlencode "endTime=2026-10-07 23:59:59" \
  --data-urlencode "domain_id=123"

Ответ содержит total_requests, total_traffic, avg_response_time и cache_hit_rate. Другие конечные точки:

Конечная точкаВозвращаемые данные
GET /api/user/traffic/mapСтатистика по странам или регионам
GET /api/user/traffic/top-urlsПопулярные URL
GET /api/user/traffic/status-codesРаспределение по кодам состояния
GET /api/user/traffic/browsersРаспределение по браузерам
GET /api/user/traffic/top-domainsВедущие домены
GET /api/user/cdn/domains/{domain}/trafficОбзор и временные ряды для одного домена
GET /api/user/traffic/logsЗаписи журнала запросов. Принимает request_id, uri, status, client_ip, page и pageSize; максимальное значение pageSize — 200
POST /api/user/cdn/diagnostics/runЗапуск диагностики. Передайте {"hostname": "www.example.com"} в теле запроса
Примечание

Сейчас нельзя скачивать исходные файлы журналов, получать поток журналов в реальном времени или отправлять их во внешнее хранилище. Для экспорта данных последовательно запрашивайте страницы конечной точки журнала запросов.

Была ли эта страница полезна?