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

如何使用PromQL统计Prometheus近5分钟内的记录条数?

统计Prometheus近5分钟内的记录数量

根据需求,以下是两种常见场景对应的PromQL查询语句,你可结合实际指标类型选择:

场景1:统计计数器指标的新增记录数

如果你的指标是计数器(Counter)类型(用于累计事件发生次数,比如请求数、错误数),用increase函数计算5分钟内的增量:

increase(your_metric_name{job="your_target_job"}[5m])
  • 替换your_metric_name为实际指标名称
  • job="your_target_job"替换为目标对应的标签筛选条件(比如instance="localhost:9090"或其他标识目标的标签)

场景2:统计样本记录的总条数

如果需要统计5分钟内生成的所有样本记录总数(比如每条事件对应一个独立样本),用count_over_time函数:

count_over_time(your_metric_name{job="your_target_job"}[5m])

这个函数会遍历5分钟时间窗口内的所有样本,返回每个时间序列的样本数量之和,适合统计这段时间内的记录总条数。

额外提示

  • 可添加更多标签条件缩小范围,比如your_metric_name{job="api", status="200"}[5m]
  • 若不确定指标类型,可在Prometheus UI的Graph页面查看指标的type标签,或使用type(your_metric_name)查询确认。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 17:42:01