通過Prometheus 函數 offset 計算同比環比數據

Prometheus自帶了很多很強大的計算函數。offset算是一個用得比較多的,下面是一個很實用的例子。

(用在監控業務指標上很合適,比單純的閾值監控好用,因為某些指標可能在周末或者凌晨是低峰期,單純閾值告警可能有遺漏情況發生)

表達式寫法:

下圖, 是計算當前時間和上一周這個時刻的數據波動情況(表達式裡面我加了abs用於計算絕對值)