Как настроить потоковую передачу логов?

В этой статье описана процедура настройки передачи информации об HTTP-запросах в режиме реального времени с использованием протокола Syslog.

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

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

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

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

1. Настройте прием логов

Подготовьте ваш сервер для приема логов от серверов доставки. Для приема логов используйте ПО, поддерживающее протокол Syslog.

Для идентификации источников запросов Платформа передает в атрибуте TAG идентификатор Сервисной конфигурации ConfID. По этой метке вы можете определить к какой Сервисной конфигурации относится тот или иной HTTP-запрос.

2. Настройте сервис Real-time Logs Streaming для сервисной конфигурации

  1. Создайте обращение в Службу сопровождения клиентских сервисов с просьбой включить сервис Real-time Logs Streaming для Сервисной конфигурации, указав:

    • Идентификатор Сервисной конфигурации (ConfID), по которой вы хотите получать логи;

    • Доменное имя или IP-адрес принимающего syslog-сервера (до 4 шт.).

    • Желаемый порт (допустимым для использования является значение порта в диапазоне от 1 до 65535). В случае если желаемый порт не сообщается, порт по умолчанию 514.

  2. Получите от инженера NGENIX уведомление о завершении настройки сервиса.

  3. Перейдите в клиентском портале NGENIX Multidesk к настройкам Сервисной конфигурации для которого вы запросили настройку сервиса:

    • Выберите в верхнем меню интерфейса NGENIX Multidesk в выпадающем списке Быстрый переход к конфигурации нужную Сервисную конфигурацию;

    • Перейдите в NGENIX Multidesk на страницу Сервисные конфигурации (боковое меню настроек Аккаунта) и нажмите на название нужной Сервисной конфигурации.

  4. Перейдите в клиентском портале NGENIX Multidesk на страницу Стриминг логов (боковое меню настроек выбранной Сервисной конфигурации) и проверьте параметры передачи информации об HTTP-запросах с использованием протокола Syslog. При необходимости внесите изменения, обратившись в Службу сопровождения клиентских сервисов.

3. Проверьте получение логов

Выполните запрос к данным на Платформе и проверьте получение логов на принимающем syslog-сервере.

Last updated