一. Metric Types
Counter
计数器,是一个累积度量,其值只能在重新启动时增加或重置为零,单调递增。
适用场景
http请求状态码请求获取
网卡带宽流入、流出
Gauge
计量器,表示一个值可以任意上下浮动,可增可减少
适用场景
MySQL连接数、事务数
应用端口探测
Histogram
未使用过,不做介绍
SUMMARY
未使用过,不做介绍
二. Function Types
ceil
将目标值向上舍入到最接近的整数,偶尔用到
delta
返回某个metric某段时间第一个值与最后一个值的差值,偶尔用到
idelta
返回某个metric某段时间第一个值与最后一个值的差值,很少使用
increase
针对同一个metric,返回当前值与前一段时间的差值;若服务器异常重启,则基准为0,当前值为差值+从0重新开始记录的值,进程使用
irate
用metric某段时间内的最近两个数据来计算值
rate
用metric某段时间内的所有数据来计算平均值
sum
计算metric某段时间数据总和
三. 聚合函数
avg_over_time
获取指定区间内所有点的平均值
avg_over_time
指定区间内所有点的平均值
min_over_time
指定区间内所有点的最小值
max_over_time
指定区间内所有点的最大值
sum_over_time
指定区间内所有值的总和
count_over_time
指定区间内所有值的计数