Получить логи

Вы можете выгрузить сырые логи для статистики и самостоятельного анализа происшествий. Логи выгружаются в контейнер Объектного хранилища.

  1. В панели управления перейдите в раздел CDNЛоги.
  2. Нажмите Создать выгрузку.
  3. Укажите период, за который нужно сформировать логи.
  4. Выберите провайдера.
  5. Опционально: выберите поля для выгрузки.
  6. Если вы хотите выгрузить логи по всем персональным доменам, отметьте чекбокс Выгрузить логи по всем персональным доменам. Если нет, укажите персональные домены, по которым нужны логи.
  7. Выберите срок хранения логов. Хранение логов оплачивается так же, как хранение любых файлов в Объектном хранилище (подробнее в статье Оплатить хранилище).
  8. Выберите контейнер, в который будут выгружены логи.
  9. Нажмите Создать выгрузку. Так как для агрегирования информации со всех CDN-серверов требуется время, выгрузка логов может занять до трех дней.

Данные логов

Переменная Пример значения Пояснение
timestamp 2020-07-07T06:36:54Z Время запроса
origin_host origin.example.com Имя хоста источника контента
client_ip 0.0.0.0 IP пользователя
host a5d93d26-f978-4e0b-a070-83f1e43e542b.selcdn.net Имя хоста CDN-ресурса или запроса
server_to_client_bytes 2884 Число байт, переданное пользователю
http_method GET Тип HTTP-запроса
path /images/1.jpg Запрошенный путь к файлу
status 200 Код ответа от edge-сервера
referer https:/example.com/images/5 С какого URL пришел пользователь
cache_status HIT Статус запрошенного файла в кэше CDN:
HIT — файл отдан из кэша;
STALE — файл устарел, так как источник не ответил или ответил неправильно при обновлении кэша;
UPDATING — файл устарел, так как файл находится в процессе обновления после поступившего ранее запроса;
REVALIDATED — в результате запуска директивы proxy_cache_revalidate установлено, что файл на источнике не изменился;
EXPIRED — срок жизни в кэше истек, но файл соответствует файлу с источника. Отправлен запрос на источник для повторного кэширования;
MISS — файл отдан не из кэша, проксирован с источника