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

如何用Grafana PromQL绘制API请求计数折线图且无请求时归零?

解决AWS Prometheus中API请求数时间序列归零问题
  • 直接用increase函数计算时间窗口内的请求增量,再补零处理就能满足需求,这是最贴合你要的「实际请求数+无请求归零」的方案。
  • 推荐PromQL查询:
    increase(api_request_count{}[$__interval]) or vector(0)
    
    拆解下逻辑:
    • increase()会算出指定时间窗口里计数器的增量,也就是这段时间内的实际请求数量
    • $__interval是适配图表时间范围的自动变量,也可以换成固定窗口比如[1m]
    • or vector(0)是关键:当窗口里没请求时,查询会返回空值,加上这个就会把空值替换成0,保证曲线直接归零
  • 如果是多实例部署的API,需要聚合所有实例的请求数,就用这个:
    sum(increase(api_request_count{}[$__interval])) or vector(0)
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 23:34:51