У меня есть стек EFK, и я хочу добавить анализ журнала nginx в fluentD в Openshift. Я прочитал https://docs.fluentd.org/v1.0/articles/parser_nginx но я не понимаю, как добавить плагин в набор демонов. Как плагин добавляется в fluentd для анализа журналов.
Openshift 3.9 Как ДОБАВИТЬ плагин к fluentD
Ответы (1)
Благодарим за приложение configmap и развертывание yaml. Можете ли вы попробовать ниже config.
Из Обзор подключаемого модуля парсера. Они предоставили простой пример получения логов nginx.
<source>
@type tail
path /path/to/input/file
<parse>
@type nginx
keep_time_key true
</parse>
</source>
Можете ли вы добавить вышеупомянутую конфигурацию в configmap и попробовать. nginx parser встроен, ссылка, которую вы предоставили, является объяснением парсера. внутренности. Если вам не нравится способ выбора / разбора, вы можете написать свой собственный.
В любом случае, используя @type
, мы можем определить тип парсера, который нам нужен.
PS: Прямо сейчас у меня нет никаких настроек, чтобы это проверить. Также у меня мало знаний в fluentd
РЕДАКТИРОВАТЬ:
Я полагаю, вы уже знали, как fluentd
получает журналы ... В вашей ссылке pastebin, в разделе volumeMounts
, он монтирует хост /var/lib/docker/containers
, который имеет все метаданные контейнера, журналы и т. Д.
host
прокомментирован в опубликованной вами карте конфигурации.
- person Veerendra Kakumanu; 22.03.2019