0

我正在使用 promtail 来解析每天作为 gzip 文件轮换的日志文件。解析这些文件的最佳解决方案是什么?

在场景 #1 中,文件 some.log 被旋转到 some-2021-08-11.log 所以在 promtail 配置文件中我使用 path=some-*.log 效果很好。

在场景 #2 中,文件 someother.log 被旋转到 someother-2021-08-11.log.gz,我需要一些方法来从 promtail 中读取这些文件。

我正在考虑解压缩日志文件,但这需要每天都完成,并且必须手动删除旧文件(超过 7 天)。我还想过在旋转和压缩之前读取 someother.log 文件,但位置文件需要每天重置。

4

1 回答 1

0

您只需要使用以下内容配置 promtail:

path=some.log

在轮换之前,每个日志行都将传递到“some.log”文件,因此,它将被发送到 Loki。这已经足够了,您无需担心旋转文件。

于 2021-08-11T17:28:08.417 回答