Храните в kubernetes журналы завершающих модулей quicky

#kubernetes

#kubernetes

Вопрос:

В моем кластере есть приложение, которое запускается автоматически на основе метрики и завершает работу, как только его работа прекращается. По-видимому, завершение работы происходит быстро, потому что мои агенты ведения журнала (DataDog agent и FluentBit) не могут собирать журналы до удаления файла журнала.

Существует ли конфигурация развертывания kubernetes, которая гарантирует, что журнал остается в течение более длительного периода времени, например, и дополнительной минуты или около того?

Я использую драйвер ведения журнала CRI

Заранее спасибо!

Комментарии:

1. У меня такая же проблема с filebeat, который собирает журналы из драйвера ведения журнала Docker. Я полагаю, что ваши агенты регистрации работают так же? Они собирают файлы журналов json, созданные docker?

2. да, агенты имеют подключенный том к файлам журналов и в основном ведут их.

3. Возможно, этот модуль-мета-экспортер может быть полезен. Такой подход, упомянутый в https://github.com/fluent