数据类型
- Counter计数器
只增不减;统计类似 CPU时间,API访问总次数,异常发生次数等等场景 - Gauge仪表盘
有增有减;Gauge适合用于如:当前内存使用率,当前CPU使用率,当前温度,当前速度等等一系列的监控指标 - Histogram柱状图
统计一些数据分布的情况,用于计算在一定范围内的分布情况,同时还提供了度量指标值的总和 - Summary概要
计算在一定时间窗口范围内度量指标对象的总数以及所有对量指标值的总和
内置函数
- rate和irate
rate
1. 计算一段时间范围内每秒平均增长率
2. 只和计数器一起使用.最适合告警和缓慢计数器的绘图
irate
1. 计算一段时间范围内某个时刻的每秒增长率
2. 绘图更精确;非常短暂的下降会使报警重设,因此最好使用rate作为告警条件
avg_over_time
接收一个范围向量,针对每条metrics输出平均值,区别于avg
scalar
接收一个即时向量,将向量转化为标量