#kubernetes
#kubernetes
Вопрос:
В моем кластере есть приложение, которое запускается автоматически на основе метрики и завершает работу, как только его работа прекращается. По-видимому, завершение работы происходит быстро, потому что мои агенты ведения журнала (DataDog agent и FluentBit) не могут собирать журналы до удаления файла журнала.
Существует ли конфигурация развертывания kubernetes, которая гарантирует, что журнал остается в течение более длительного периода времени, например, и дополнительной минуты или около того?
Я использую драйвер ведения журнала CRI
Заранее спасибо!
Комментарии:
1. У меня такая же проблема с filebeat, который собирает журналы из драйвера ведения журнала Docker. Я полагаю, что ваши агенты регистрации работают так же? Они собирают файлы журналов json, созданные docker?
2. да, агенты имеют подключенный том к файлам журналов и в основном ведут их.
3. Возможно, этот модуль-мета-экспортер может быть полезен. Такой подход, упомянутый в https://github.com/fluent