四大指标类型(metrics type)
- Counter(计数器)
- Gauge(度量值)
- Hisogram(直接图)
- Summary (摘要)
四类指标均是在客户端定义的,服务端并无类型区别,统一按时间序列存储
| 指标名称 | 特点 | 举例 | 常用函数 |
|---|---|---|---|
| Counter | 计数量,只增不减少 | 服务的请求次数 | rate topk increase irate |
| Gauge | 度量值,可增可减少 | 用户在线人数、队列排队线程数、内存、CPU占用 | delta predict_linear |
| Histogram | 数据分布柱状图,基于bucket统计;bucket 代表样本取值或聚会范围分段;取值可以是频率或频数;分位数计算(服务端计算); | 小于1秒请求次数, 小于0.5s请求次数 | histogram_quantile |
| Summary | 直接存储分位数(客户端计算) | 95%的请求平均响应时间 |
本文详细介绍了 Prometheus 中的四种核心监控指标类型:Counter、Gauge、Histogram 和 Summary。Counter 用于记录增殖事件,如请求次数;Gauge 则可增可减,适合表示实时状态,如在线用户数;Histogram 用于数据分布统计,支持分位数计算;而 Summary 直接存储分位数,便于快速获取如请求响应时间等统计信息。这些指标在客户端定义,服务端统一按时间序列存储。
293

被折叠的 条评论
为什么被折叠?



