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

如何在Grafana中通过Prometheus查询移除pv_total的day标签?

解决方法
  • 正确的PromQL查询表达式:

    sum without(day) (pv_total{app="example"}[7d])
    

    也可以通过指定保留标签的方式实现:

    sum by(app) (pv_total{app="example"}[7d])
    
  • 关键说明:

    • 上述表达式通过聚合函数自动移除冗余的day标签:sum without(day)会忽略day标签,将所有app="example"的pv_total指标聚合,最终生成仅带app="example"标签的单条时间序列,对应Grafana里的单条折线。[7d]用于限定查询最近7天的数据。
    • 你之前用label_replace()无效,是因为该函数仅能替换标签值,无法移除标签本身。比如即使把day标签值替换为空,标签依然存在,不同(空值)的day标签还是会生成多条序列,无法合并成单条折线。

如果你的业务场景不需要求和,比如同一时间点只有一个day对应的指标,也可以根据需求选择last without(day)、avg without(day)等聚合函数。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 09:42:47