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

Я использую плагин syslog-ng mongodb, и он отлично работает, но я не могу find способ настроить format сохраненных записей журнала («DATE», «FACILITY», …). Кто-нибудь знает как это сделать?

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

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

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

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

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

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

  • SFTP и syslog-ng userский format ведения журнала
  • Как собирать журналы для статистики на websiteе?
  • Настройка клиента rsyslog для отправки имени fileа журнала на server syslog-ng
  • Возможно ли фильтрация плохих запросов из Apache -> logger -> rsyslog в syslog-ng на удаленном сервере регистрации?
  • Программное обеспечение для отправки журналов событий уведомлений Windows на server linux syslog и кодирования в utf8
  • Как filterовать сообщения cron в syslog-ng
  • Пример конфигурации syslog-ng для репликации имени и местоположений rsyslog?
  • Избегание шума журнала из заданий cron - с помощью syslog-ng, а не syslog
  • Сопоставьте исходное имя в nxlog в syslog-ng
  • Управление и настройка syslog-ng для очень больших журналов
  • Syslog-ng не промывает трубу во внешнюю программу
  • Давайте будем гением компьютера.