本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定資料來源受管警示規則
此文件主題專為支援 Grafana 10.x 版的 Grafana 工作區而設計。
如需支援 Grafana 9.x 版的 Grafana 工作區,請參閱 在 Grafana 第 9 版中工作。
如需支援 Grafana 8.x 版的 Grafana 工作區,請參閱 在 Grafana 第 8 版中工作。
為已啟用尺規的外部 Grafana Mimir 或 Loki 執行個體建立警示規則API;這些規則稱為資料來源受管警示規則。
注意
外部 Grafana Mimir 或 Loki 執行個體的警示規則,可由具有編輯器或管理員角色的使用者編輯或刪除。
如果您刪除在 UI 中建立的警示資源,則無法再擷取它。若要備份您的組態並能夠還原已刪除的警示資源,請使用 Terraform 或警示 建立警示資源API。
先決條件
-
確認您擁有 Prometheus 或 Loki 資料來源的寫入許可。否則,您將無法建立或更新 Grafana Mimir 受管警示規則。
-
對於 Grafana Mimir 和 Loki 資料來源,請設定各自的服務API來啟用尺規。
注意
如果您不想管理特定 Loki 或 Prometheus 資料來源的警示規則,請前往其設定,並清除透過警示 UI 管理警示核取方塊。
在以下程序中,我們將引導您完成建立資料來源受管警示規則的程序。
若要建立資料來源受管警示規則,請使用工作區內警示建立流程,並遵循下列步驟協助您。
若要設定警示規則名稱
-
選擇警示 -> 警示規則 -> + 新警示規則 。
-
輸入名稱以識別您的警示規則。
此名稱會顯示在警示規則清單中。它也是從此規則建立的每個警示執行個體的
alertname
標籤。
定義查詢以取得您要測量的資料,以及在警示規則啟動之前需要滿足的條件。
定義查詢和條件
-
預設情況下,所有警示規則都會由 Grafana 管理。若要切換至資料來源受管警示規則,請選擇切換至資料來源受管警示規則 。
-
從下拉式清單中選取資料來源。
您也可以選擇開啟進階資料來源選取器以查看更多選項,包括新增資料來源 (僅限管理員)。
-
輸入 PromQL 或 LogQL 查詢。
-
選擇預覽提醒 。
使用警示規則評估來判斷應評估警示規則的頻率,以及應變更其狀態的速度。
設定警示評估行為
-
選取命名空間,或選擇 + 新命名空間 。
-
選取評估群組,或選擇 + 新評估群組 。
如果您要建立新的評估群組,請指定群組的間隔。
相同群組中的所有規則都會在相同的時間間隔內依序評估。
-
輸入擱置期間。
擱置期間是警示規則在觸發之前可能違反條件的期間。
滿足條件後,警示會進入
Pending
狀態。如果條件在指定的持續時間保持作用中,警示會轉換為Firing
狀態,否則會還原為Normal
狀態。
將標籤新增至警示規則,以設定哪些通知政策應處理您的觸發警示執行個體。
所有警示規則和執行個體,無論其標籤為何,都符合預設通知政策。如果沒有巢狀政策,或沒有巢狀政策符合警示規則或警示執行個體中的標籤,則預設通知政策是相符政策。
設定 通知
-
如果您想要變更通知的路由方式,請新增標籤。
從下拉式清單中選取現有的鍵值對來新增自訂標籤,或輸入新的鍵或值來新增標籤。
新增註釋,以在警示通知中提供警示的更多內容。
註釋會新增中繼資料,以在警示通知中提供警示的詳細資訊。例如,新增Summary
註釋,以告訴您哪個值導致警示觸發,或它在哪個伺服器上發生。
若要新增註釋
-
【選用】 新增摘要。
發生的情況和原因的簡短摘要。
-
【選用】 新增描述。
警示規則所執行工作的描述。
-
【選用】 新增 Runbook URL。
您保留提醒 Runbook 的網頁
-
【選用】 新增自訂註釋
-
【選用】 新增儀表板和面板連結。
將警示連結至儀表板中的面板。
-
選擇儲存規則 。