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

如何计算Prometheus聚合指标rollup:foo_count:1m的24小时总增量?

正确查询语句及原理

你之前的查询结果偏差大,核心原因是:rollup:foo_count:1m 存储的是每秒平均增量速率(由rate(foo_count[1m])计算而来),直接用sum_over_time求和得到的是24小时内所有每秒速率的总和,并非实际的总增量。

正确的24小时总增量查询语句是:

sum(sum_over_time(rollup:foo_count:1m[24h])) * 60

原理说明

  • rollup:foo_count:1m的每个样本,是基于1分钟窗口计算出的每秒平均增量速率(比如每秒增加5个,样本值就是5)。
  • 每个1分钟窗口对应的实际增量是「速率 × 60秒」,所以把24小时内所有rollup样本的速率求和后,再乘以60,就能得到这段时间的总增量。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 20:09:51