PQL Rate函数
踩坑记录
它是一个增量效果,不是绝对值效果,之前在pcoc的绝对值场景里面使用了增量场景,造成指标不准
名词解释
在普罗米修斯(Prometheus)中,rate() 函数是一个用于计算速率的函数,通常在处理计数器类型的时间序列数据时非常有用。计数器是一种单调递增的度量类型,比如 HTTP 请求计数器、错误计数器等。
rate() 函数的用法
rate(v range-vector) 计算在每个数据点上指定时间范围内的每秒平均速率。这是通过在该时间范围内对度量的不同数据点进行线性回归获得的。
语法
rate(metric_name[时间范围])
参数
metric_name:要计算速率的度量名。[时间范围]:用于计算速率的数据范围,这个范围是一个 Prometheus 的区间字面值,例如[5m]表示5分钟的时间范围。
示例
假设你有一个 HTTP 请求计数器 http_requests_total,你想要查看这些请求在过去5分钟内的平均速率。你可以这
