Параметр log_type#
Последовательность параметров log_type предназначена для задания параметров отправки событий конфигуратора.
Название |
Обязательность |
Описание |
Возможные значения |
Значение по умолчанию |
|---|---|---|---|---|
|
Обязательный |
Режим логирования |
Последовательность параметров и их значения |
|
|
Опциональный |
Настройки логирования в Kafka |
Последовательность параметров и их значения |
— |
|
Обязательный (в рамках |
Группа логов, которая будет использовать текущие настройки. Значение |
|
— |
|
Обязательный (в рамках |
Исходный список брокеров в виде host:port. В качестве разделителя используется «,» |
Текстовое значение |
— |
|
Обязательный (в рамках |
Название topic |
Текстовое значение |
— |
|
Обязательный (в рамках |
Протокол соединения |
|
|
|
Опциональный (в рамках |
client.id |
Текстовое значение |
— |
|
Обязательный (если |
Местоположение клиентского сертификата |
Текстовое значение |
— |
|
Обязательный (если |
Местоположение сертификатов доверенных CA, используемых для проверки клиентских сертификатов |
Текстовое значение |
— |
|
Обязательный (если |
Местоположение клиентского ключа |
Текстовое значение |
— |
|
Обязательный (если |
ssl.cipher.suites. Аналогично ssl ciphers по умолчанию |
Текстовое значение |
— |
|
Опциональный (в рамках |
Формат сжатия сообщений |
|
— |
|
Опциональный (в рамках |
Уровень компрессии. Максимальное значение определяет наибольшую компрессию за счет большего использования CPU |
Целочисленное значение: min |
— |
|
Опциональный (в рамках |
Уровень логирования. syslog — 3 |
Текстовое значение |
— |
|
Опциональный (в рамках |
Список событий отладки, разделенных через запятую |
|
— |
|
Опциональный (в рамках |
Максимальное количество сообщений, доступных в очереди |
Целочисленное значение: min |
|
|
Опциональный (в рамках |
Путь к файлу, описывающему необходимый формат отсылаемой лог-записи. В файле можно использовать переменные: |
Текстовое значение |
— |
|
Опциональный (в рамках |
Флаг, включающий экранирование специальных символов в используемых в шаблоне (pattern_file) переменных |
|
— |
|
Опциональный |
Настройки логирования в syslog |
Последовательность параметров и их значения |
— |
|
Обязательный (в рамках |
Группа логов, которая будет использовать текущие настройки. Значение |
|
— |
|
Опциональный (в рамках |
Хост для удаленной записи в системный журнал |
Текстовое значение |
— |
|
Опциональный (в рамках |
Порт для удаленной записи в системный журнал |
Текстовое значение |
— |
|
Опциональный |
Настройки логирования в файл |
Последовательность параметров и их значения |
— |
|
Обязательный (в рамках |
Группа логов, которая будет использовать текущие настройки. Значение |
|
— |
|
Опциональный |
Настройки логирования событий безопасности |
Последовательность параметров и их значения |
— |
|
Опциональный (в рамках |
Вкл./Откл. логирование событий безопасности (XSD(«XSD Validation Block»), JSON(«JSON Validation Block»), RATE_LIMIT(«Rate limit exceeded»)). События безопасности отбрасываются в системный журнал (syslog) в виде JSON объекта |
|
|
|
Опциональный (в рамках |
Количество потоков, используемых для отправки событий безопасности в системный журнал |
Целочисленное значение |
|
|
Опциональный (в рамках |
hostname для отображения в сообщении системного журнала |
Текстовое значение |
Текущий hostname |
|
Опциональный (в рамках |
Название приложения для отображения в сообщении системного журнала |
Текстовое значение |
|
|
Опциональный (в рамках |
Тип системы источника при записи сообщения в системный журнал |
|
|
|
Опциональный (в рамках |
Уровень критичности/важности сообщения системного журнала |
|
|
|
Опциональный (в рамках |
Хост для отправки сообщения системного журнала |
Текстовое значение |
|
|
Опциональный (в рамках |
Порт для отправки сообщения системного журнала |
Целочисленное значение: min |
|
|
Опциональный (в рамках |
Протокол для отправки сообщения системного журнала |
|
|
|
Опциональный (в рамках |
Формат сообщения для отправки сообщения системного журнала |
|
|
Пример конфигурационного файла с раздельным логированием в Kafka и файл:
system:
wrk_count: 4
conn_count: 1024
optional:
log_type:
kafka:
- group:
- system
broker: broker:9092
topic: test_topic
id: message_id
protocol: ssl
certificate: cert.pem
ca: ca-cert
key: key.pem
file:
- group:
- error
- access
Пример конфигурационного файла с полным логированием в Kafka и задаваемым пользователем форматом записей:
system:
wrk_count: 4
conn_count: 1024
optional:
log_type:
kafka:
- group:
- system
- error
- access
broker: broker:9092
topic: test_topic
id: message_id
pattern_file: resources/pattern_file.json
escape: true
protocol: ssl
certificate: cert.pem
ca: ca-cert
key: key.pem