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

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

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

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

Сервис

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

Real-time Logs Streaming

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

Для выполнения настройки сервис Real-time Logs Streaming должен быть доступен для вашего Аккаунта на странице «Сервисы» клиентского портала NGENIX Multidesk.

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

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

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

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

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

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

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

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

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

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

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