我正在使用promtail来解析每天轮换为gzip文件的日志文件。解析这些文件的最佳解决方案是什么?
在场景#1中,文件some.log被轮换为some-2021-08-11.log,因此在promtail配置文件中,我使用path=some-*.log,它工作得很好。
在场景#2中,文件someother.log被旋转为另一个-2021-08-11.log.gz,我需要一些方法来从promtail中读取这些内容。
我正在考虑解压缩日志文件,但这将需要每天完成,较旧的文件(超过7天)将不得不手动删除。我也想过在旋转和压缩之前读取someother.log文件,但是位置文件需要每天重置一次。
发布于 2021-08-11 17:28:08
您只需要对promtail进行如下配置:
path=some.log在轮换之前,每个日志行都将传递到"some.log“文件,因此,它将被发送到Loki。这就足够了,你不需要担心轮换的文件。
https://stackoverflow.com/questions/68744461
复制相似问题