【发布时间】:2021-11-03 19:56:18
【问题描述】:
我正在使用 Grafana 来可视化来自 Prometheus 的指标和来自 Loki 的关于应用程序的日志。有日志语句如:
{"action": "action_a", "username": "user_1", "ts": 1012}
{"action": "action_a", "username": "user_2", "ts": 1008}
{"action": "action_a", "username": "user_1", "ts": 1005}
{"action": "action_a", "username": "user_1", "ts": 1000}
我有一个查询,可以使用 Grafana 日志面板获取“最近活跃用户”的列表:
{job="my-app"} | json | username != "" | line_format "{{.username}}"
我已经尝试了Deduplication 的所有值,这大部分都可以正常工作,除了用户在彼此之间进行操作的(常见)情况(如上所述),然后我会得到这样的日志:
user_1
user_2
user_1
我怎样才能让它只显示每个用户一次?例如:
user_1
user_2
【问题讨论】:
标签: grafana grafana-loki