Перейти к основному содержимому
Получить логи

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

Получить логи по запросам к CDN-ресурсам можно:

Посмотреть логи ресурсов Selectel в панели

  1. В панели управления перейдите в раздел CDNЛоги.

  2. Откройте вкладку Просмотр логов.

  3. Выберите ресурс, по которому нужно посмотреть логи. Чтобы посмотреть логи по всем ресурсам Selectel, выберите Все ресурсы.

  4. Укажите начало периода, за который хотите посмотреть логи, — дату и время, максимум три дня от текущей даты.

  5. Выберите длительность периода — 30 минут, 1, 3 или 6 часов.

  6. Нажмите Применить. На странице отобразятся основные данные за период:

    • время запроса;
    • IP-адрес клиента;
    • HTTP-метод запроса;
    • статус файла в кэше;
    • код ответа CDN-сервера;
    • CDN-ресурс.

Чтобы получить логи за более ранний период, создайте выгрузку сырых логов в объектное хранилище.

Статусы файла в кэше

HITФайл отдан из кэша
STALEФайл устарел, так как источник не ответил или ответил неправильно при обновлении кэша
UPDATINGФайл устарел, так как файл находится в процессе обновления после поступившего ранее запроса
REVALIDATEDВ результате запуска директивы proxy_cache_revalidate установлено, что файл на источнике не изменился
EXPIREDСрок жизни в кэше истек, но файл соответствует файлу с источника. Отправлен запрос на источник для повторного кэширования
MISSФайл отдан не из кэша, проксирован с источника

Выгрузить логи в контейнер объектного хранилища

Логи выгружаются в контейнер объектного хранилища в виде файлов с данными формата .log. Хранение логов оплачивается по модели оплаты и ценам объектного хранилища.

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

Данные логов в выгрузке

ПеременнаяПример значенияОписание
timestamp2020-07-07T06:36:54ZВремя запроса
origin_hostorigin.example.comИмя хоста источника контента
client_ip0.0.0.0IP пользователя
hosta5d93d26-f978-4e0b-a070-83f1e43e542b.selcdn.netИмя хоста CDN-ресурса или запроса
server_to_client_bytes2884Число байт, переданное пользователю
http_methodGETТип HTTP-запроса
path/images/1.jpgЗапрошенный путь к файлу
status200Код ответа от edge-сервера
refererhttps:/example.com/images/5С какого URL пришел пользователь
cache_statusHITСтатус запрошенного файла в кэше CDN:
  • HIT — файл отдан из кэша;
  • STALE — файл устарел, так как источник не ответил или ответил неправильно при обновлении кэша;
  • UPDATING — файл устарел, так как файл находится в процессе обновления после поступившего ранее запроса;
  • REVALIDATED — в результате запуска директивы proxy_cache_revalidate установлено, что файл на источнике не изменился;
  • EXPIRED — срок жизни в кэше истек, но файл соответствует файлу с источника. Отправлен запрос на источник для повторного кэширования;
  • MISS — файл отдан не из кэша, проксирован с источника