Может ли filebeat вводить метаданные из отдельного файла?

У меня есть кластер kubernetes, чьи журналы очищаются с помощью filebeat. Каждый контейнер filebeat прекрасно видит несколько файлов журнала в формате /var/lib/docker/containers/[CONTAINER_ID]/[CONTAINER_ID]-json.log. Все основные разбор / отправка журналов работает просто отлично.

К сожалению, файлы журналов не содержат всей необходимой нам информации - было бы неплохо иметь некоторые метаданные об отдельных регистрируемых модулях.

И эти данные находятся в файле с именем config.v2.json рядом с журналом.

Есть ли какой-нибудь способ сказать filebeat, что он читает из этого второго файла и вставляет несколько полей в записи, так как он привязан к основному журналу?

NB: Есть десятки таких каталогов, доступных каждому работнику filebeat, каждый для отдельного контейнера на хосте, каждый с разными config.v2.json для соответствующих метаданных этого контейнера.

0 ответов

Другие вопросы по тегам