Prometheus自带了很多很强大的计算函数。offset算是一个用得比较多的,下面是一个很实用的例子。

(用在监控业务指标上很合适,比单纯的阈值监控好用,因为某些指标可能在周末或者凌晨是低峰期,单纯阈值告警可能有遗漏情况发生)




image.png


表达式写法:

image.png



下图, 是计算当前时间和上一周这个时刻的数据波动情况(表达式里面我加了abs用于计算绝对值)

image.png


image.png