Гарантия того, что Promtail очищает все сообщения журнала от завершения работы модулей Kubernetes.

Я использую Promtail из loki / loki-stack версии "0.38.2", и иногда я теряю сообщения журнала недолговечных модулей k8s или окончательные сообщения журнала завершающихся модулей.

Это происходит, когда я использую значение по умолчанию

        target_config:
    # Period to resync directories being watched and files being tailed
    sync_period: 10s

Когда я устанавливаю значение, сообщения не теряются.

Таким образом, у меня есть следующие вопросы:

  1. Есть ли документация по параметрам конфигурации Promtail? config -> target_config -> sync_period (помимо комментария выше)?
  2. Какие негативные эффекты я получу, если настрою 0.1s? Могу ли я потерять сообщения журнала, только с меньшей вероятностью?
  3. Я нашел много примеров в Интернете, все настройки sync_period к 10s. Почему они не теряют сообщения журнала, как я? Что я мог неправильно настроить в своем кластере k8s? Как я могу гарантировать, что после моего последнего сообщения журнала все еще происходит очистка?

0 ответов

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