Спасибо за присоединение configmap и развертывание yaml. Можете ли вы попробовать ниже конфигурации.
С Обзор плагина Parser . Они предоставили простой пример получения логов nginx.
<source>
@type tail
path /path/to/input/file
<parse>
@type nginx
keep_time_key true
</parse>
</source>
Можете ли вы добавить вышеуказанный конфиг в configmap и попробовать. nginx синтаксический анализатор встроен, предоставленная вами ссылка является объяснением внутренних компонентов синтаксического анализатора. Если вам не нравится способ выбора / разбора, вы можете написать свой собственный.
В любом случае, используя @type
, мы можем определить тип парсера, который нам нужен.
PS: Сейчас у меня нет никаких настроек, чтобы проверить это. Также у меня мало знаний по fluentd
EDIT:
Полагаю, вы уже знали, как fluentd
получает журналы ... В вашей ссылке для вставки в разделе volumeMounts
он монтирует хост /var/lib/docker/containers
, который содержит все метаданные контейнера и журналы и т. Д.