Перейти к содержанию

Как получить доступ к лог-файлам?

Лог-файлы выгружаются на серверы хранения раз в час. Для получения информации об HTTP-запросах пользователей в режиме реального времени выполните процедуру, описанную в разделе Как настроить потоковую доставку логов?

Необходимые условия для выполнения процедуры

Сервисы в составе Аккаунта:

Права доступа вашей учетной записи пользователя:

1. Настройте параметры выгрузки данных и время хранения лог-файлов

  1. Перейдите в клиентском портале NGENIX Multidesk на страницу Лог-файлы (боковое меню настроек Аккаунта) и включите опцию Включить/выключить хранение лог-файлов по всем сервисным конфигурациям
  2. Выберите предпочитаемый набор данных для выгрузки в лог-файлы:

    • Стандартный - фиксированный минимальный набор данных в логе, без информации по сервисам: Edge Logic Rules, Bot Detection и DDoS Protection.
    • Настраиваемый - вариант при котором самостоятельно можно указать набор данных которые необходимо получать в логах. В этом варианте дополнительно можно выбрать поля с информацией по сервисами: Edge Logic Rules, Bot Detection и DDoS Protection.

    При выборе варианта Настраиваемый должно быть выбрано не менее 1 поля данных.

  3. Выберите предпочитаемый формат для лог-файлов:

    • *.log (вариант выбираемый по-умолчанию) - стандартный вариант логов (common log format);
    • *.json - в формате json-структуры;
    • *.tsv - текстовый формат для представления табличных данных, в котором каждая запись занимает одну строку файла, а поля внутри записи разделены символом горизонтальной табуляции (TAB).
  4. Выберите срок хранения лог-файлов используя ползунок Удалять лог-файлы старше указанного времени.
  5. Нажмите Сохранить изменения.

2. Проверьте доступ к лог-файлам

  1. На странице Лог-файлы (боковое меню настроек Аккаунта) нажмите на ссылку Реквизиты доступа к области хранения лог-файлов, вы попадёте на страницу Корзины хранения данных (S3), где сможете посмотреть реквизиты доступа системной корзины хранения данных, в которой хранятся лог-файлы обработанных Платформой запросов к веб-ресурсам.
  2. С помощью любого стандартного инструмента, поддерживающего протокол S3 убедитесь что у вас есть доступ к лог-файлам, используя полученные реквизиты доступа.

Доступ к системной Корзине хранения данных с лог-файлами предоставляется только с правами на чтение.

Лог-файлы сохраняются в Корзине хранения данных на серверах хранения, в директории /logs. Каждой Сервисной конфигурации соответствует отдельная поддиректория. Имена лог-файлов имеют вид s<ConfID>_YYYYMMDD_HHMMSS.log.gz, где:

  • ConfID – идентификатор Сервисной конфигурации,
  • YYYYMMDD – дата в формате «ГодМесяцЧисло»,
  • HHMMSS – время первого запроса в лог-файле в формате «ЧасМинутаСекунда» (GMT).