请大佬指点一下 loki 查询 nginx 日志,对 ip 去重处理的语法。

176 天前
 YaD2x

需求:通过 loki 查询 nginx 日志里用户下载 dpcb.apk 的次数。需要对一天内同一个 ip 地址去重,只统计一次。

如图,只能实现所有 ip 的总下载次数,未对 ip 去重处理。

sum by(remote_addr) (count_over_time({instance="172.24.135.93", filename="/var/log/nginx/access.log"} | json | request = GET /uniapp/DPCB.apk HTTP/1.1 [$__auto]))

请教如何实现 ip 去重

966 次点击
所在节点    NGINX
3 条回复
tiandishi
176 天前
sort 后 重定向到 uniq

sort|uniq
tiandishi
176 天前
awk 数组打表也可以
tiandishi
176 天前
搞错了,没用过 loki

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1043214

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX