本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
警示規則評估
本文件主題是針對支援 Grafana 10.x 版的 Grafana 工作區所設計。
如需支援 Grafana 9.x 版的 Grafana 工作區,請參閱。在 Grafana 第 9 版中工作
如需支援 Grafana 8.x 版的 Grafana 工作區,請參閱。在 Grafana 第 8 版中工作
使用警示規則評估來決定應評估警示規則的頻率,以及變更其狀態的速度。
若要這麼做,您必須確定警示規則位於正確的評估群組中,並設定最適合您使用案例的擱置期間時間。
評估小組
每個警示規則都是評估群組的一部分。每個評估群組都包含一個評估間隔,決定檢查警示規則的頻率。
系統會逐一評估相同群組中的資料來源管理警示規則,而不同群組中的警示規則則則則則則可同時評估。當您要確保在任何警示規則之前評估記錄規則時,此功能特別有用。
無論警示規則群組為何,都會同時評估 Grafana 管理的警示規則。預設評估間隔設定為 10 秒,也就是說,GRAFANA 管理的警示規則會每 10 秒評估一次,距離時鐘上最接近 10 秒的時段,例如 10:00:00、10:00:10、10:00:20 等等。您也可以視需要設定自己的評估間隔。
注意
評估群組和通知原則中分組的警示是兩個不同的項目。在通知原則中分組,可在同一時間訊息中傳送多個共用相同標籤的警示。
等待期
透過設定擱置期間,您可以避免暫時性問題發生不必要的警示。
在擱置期間中,您可以選取警示規則在觸發前可能違反條件的期間。
範例
假設您的警示規則評估間隔設定為每 30 秒,而擱置期間設定為 90 秒。
評估將發生如下:
[00:30] 第一次評價-條件未滿足。
[01:00] 第二次評估-違反條件。待處理計數器啟動。 警示開始擱置中。
[01:30] 第三次評估-違反條件。待處理計數器 = 30 秒。擱置中狀態。
[02:00] 第四次評估-違反條件。待處理計數器 = 60 年代等待狀態。
[02:30] 第五次評估-違反條件。等待計數器 = 90 秒。警報開始射擊
如果警示規則在採取行動之前需要違反特定時間的條件,則其狀態會變更如下:
-
第一次違反條件時,規則會進入「擱置中」狀態。
-
規則會保持在「擱置中」狀態,直到條件已中斷所需的時間長度 (擱置期間) 為止。
-
一旦所需時間過去,規則就會進入「觸發」狀態。
-
如果條件在擱置期間不再中斷,則規則會恢復到正常狀態。
注意
如果要跳過待處理狀態,則可以簡單地將待處理時間設置為 0。這會有效地略過擱置期間,一旦違反條件,您的警示規則就會開始觸發。
當警示規則觸發時,會產生警示例項,然後將其傳送至 AlertManager。