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

在Prometheus中监控收入指标,Counter是否为正确的数据类型?

Prometheus监控收入指标的数据类型选择

在Prometheus里选什么数据类型,核心看你要监控的收入场景:

  • Counter(计数器):最适合追踪累计总收入这类只增不减的指标。比如从服务上线至今的总营收,每产生一笔收入就把Counter的值加上对应金额。Counter的特性是只会递增(除非服务重启重置),后续可以用rate()或increase()函数算时间段内的收入增量,比如increase(revenue_total[1h])就能拿到过去1小时的收入总额。

  • Gauge(仪表盘):适合监控周期性重置的收入数值,比如当日实时收入、当前待结算的金额。Gauge支持增减操作,到每日零点可以手动或自动重置为0,这样能直接查看当天的收入数值,不用再通过增量计算。

  • Histogram/Summary(直方图/摘要):如果需要分析收入的分布特征(比如单笔订单金额的区间占比、95分位的订单金额),可以用这两种类型。比如用Histogram记录每笔订单的金额,之后用histogram_quantile()计算分位数,帮你了解收入的结构,但这俩不是监控总收入的核心指标,更多是做辅助分析用。

总结下:

  • 追踪累计总收入 → Counter
  • 查看周期性实时收入 → Gauge
  • 分析收入分布特征 → Histogram/Summary

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 05:03:36