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

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

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

Для выполнения процедуры необходима настройка следующих сервисов NGENIX:

Сервис

Результат настройки

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

Пошаговое руководство

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

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

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

2. Передайте информацию для отправки логов

Для отправки логов сообщите инженеру NGENIX следующую информацию:

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

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

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

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

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

Процедура завершена.

Last updated