Назад | Перейти на главную страницу

syslog-ng конфигурация плагина mongodb

Я использую syslog-ngплагин mongodb, и он отлично работает, но я не могу найти способ настроить формат сохраненных записей журнала ("ДАТА", "ОБЪЕКТ", ...). Кто-нибудь знает как это сделать?

Вся информация, которую я смог найти, Вот (полезно, но устарело) и Вот (отсутствует этот бит).

Для записи, если вы не устанавливаете область действия, вам не нужно исключать поле DATE, потому что оно все равно не будет включено.

В syslog-ng 3.4 есть еще один способ настройки имен ключей, который может оказаться полезным, а может и не оказаться. Я написал небольшое руководство демонстрация и краткое объяснение того, что можно делать с парами значений.

Если вы имеете в виду, что хотите переименовать поля (я думаю, это то, о чем вы спрашиваете), вы можете попробовать что-то вроде этого:

value-pairs(
  pair("My_Date_Field" "${DATE}") 
  exclude("DATE")
)

Вы должны будете проделать это для каждого, хотя я не могу придумать никакого способа сделать это автоматически.