Настройка сервиса Log-proxy
Общие данные
Log-proxy – сервис, который отвечает за быструю пересылку событий, пришедших от лог-коллектора, в сервис Kafka.
Основные характеристики сервиса:
-
используется один порт для приема сообщений от всех лог-коллекторов;
-
реализовано сжатие данных при передаче от лог-коллекторов.
Начиная с версии 3.7.2 Платформы Радар сервис Log-proxy используется в качестве замены сервиса Rsyslog.
При включенном сервисе события от лог-коллектора передаются через WebSocket. События направляются в соответствующие очереди дальнейшей обработки Платформы Радар.
Дополнительная ручная настройка параметров сервиса Log-proxy не требуется.
Пересылка событий через сервис Log-proxy
Если Платформа Радар работает в обычной инфраструктуре, сервис Log-proxy включен по умолчанию и не требует дополнительных настроек.
В мультиинстансной конфигурации сервис Log-proxy используется при пересылке событий из подчиненных инсталляций.
Параметры, необходимые для работы Log-proxy, не требуют ручной настройки пользователем.
Для определения событий, которые необходимо пересылать, создайте фильтры.
Внимание! Необходимо настроить фильтры для максимальной фильтрации событий. Чем больше событий будет отфильтровано, тем меньше будет нагрузка на устройство и тем больший поток сможет пройти.
Маршрутизация событий
Маршрутизация событий, передаваемых через сервис Log-proxy, выполняется средствами Платформы Радар.
Ручная настройка параметров маршрутизации в конфигурационном файле сервиса Log-proxy не требуется.
Настройка журналирования сервиса Log-proxy
Уровень детализации ведения журналов работы сервиса Log-proxy (pangeoradar-logproxy.service) настраивается параметром logLevel при запуске сервиса.
Возможные значения:
-
0– журналирование отключено; -
1– выводить только информационные сообщения; -
2– выводить только предупреждения; -
3– выводить только критические ошибки; -
4– выводить информационные сообщения и предупреждения; -
5– выводить информационные сообщения и критические ошибки; -
6– выводить предупреждения и критические ошибки; -
7– выводить все сообщения.
Значение по умолчанию: 3 – выводить только критические ошибки.
Примечание: аналогичные настройки журналирования используются в параметрах запуска сервиса Termite.