我正在使用loki/loki-stack版本“0.38.2”的 Promtail,有时会丢失短期 k8s pod 的日志消息或正在终止的 pod 的最终日志消息。
当我使用默认值时会发生这种情况
target_config:
# Period to resync directories being watched and files being tailed
sync_period: 10s
当我设置为sync_period
时0.1s
,不会丢失任何消息。
因此,我有以下问题:
- 是否有关于 Promtail 的配置参数的任何文档
config -> target_config -> sync_period
(除了上面的评论)? - 当我设置
sync_period
为时,我会得到什么负面影响0.1s
?我是否仍然可能丢失日志消息,只是不太可能? - 我在网上找到了很多例子,都设置
sync_period
为10s
. 为什么他们没有像我一样丢失日志消息?我可能在我的 k8s 集群中错误配置了什么?我如何保证在我的最后一条日志消息之后仍然会发生刮擦?