You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Grafana Loki中如何仅筛选/api/v1/widgets/*的TopK查询结果?

解决Grafana Loki查询仅展示/api/v1/widgets/*相关结果的问题

修改后的查询语句

topk(10, sum by (request_uri) (count_over_time({$label_name=~"$label_value", job=~"$job", instance=~"$instance"} !~ "\.ico|\.svg|\.css|\.png|\.txt|\.js|\.xml" | json | status = 200 and request_uri != "/" and request_uri =~ "/api/v1/widgets/.*" [15m])))

关键修改说明

  • 移除原查询中无效的| <strong>error</strong>=""片段,该内容属于输入错误,会导致查询语法失效。
  • 添加and request_uri =~ "/api/v1/widgets/.*"过滤条件:
    • 用=~执行正则匹配,覆盖所有以/api/v1/widgets/开头的请求路径
    • .*匹配路径后续任意字符,包含该路径下所有子接口

可选调整

  • 若仅需匹配/api/v1/widgets/本身,直接替换为request_uri = "/api/v1/widgets/"
  • 若需匹配/api/v1/widgets/及其直接子路径(不含更深层级),正则改为"/api/v1/widgets(/[^/]+)?"

内容的提问来源于stack exchange,提问作者HavyZail

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 08:50:39