grafana 仪表板默认有一个时间过滤器。它按照日志从 loki 发送到 grafana 的时间进行过滤。我想将该时间更改为日志中的时间戳(标签)。可以吗?如果可以的话怎么办?
我希望通过日志上的时间戳而不是日志发送到 grafana 的时间来过滤日志。
基于日志发生的时间和发送到 Loki 的时间不同的事实,我假设您正在使用 Promtail 作为日志抓取代理。
Promtail 提供了一个阶段
timestamp
正是出于这个原因:替换关联的时间戳。来自官方文档:
阶段是一个操作阶段,可以在日志行发送到 Loki 之前更改日志行的时间戳。当timestamp
阶段不存在时,日志行的时间戳默认为抓取日志条目的时间。timestamp
Promtail 配置概述中列出了如何使用此阶段的几个示例。