本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Prometheus 資料來源的靜音警示通知
本文件主題是針對支援 Grafana 9.x 版的 Grafana 工作區所設計。
如需支援 Grafana 10.x 版的 Grafana 工作區,請參閱。在 Grafana 第 10 版工作
如需支援 Grafana 8.x 版的 Grafana 工作區,請參閱。在 Grafana 第 8 版中工作
對於外部警示管理員資料來源 (包括適用於 Prometheus 的 Amazon 受管服務),您可以在靜音狀態下隱藏警示通知。靜音只會停止建立通知:「靜音」不會防止評估警示規則,也不會停止警示執行個體顯示在使用者介面中。當您將警示靜音時,您可以指定要抑制警示的時間範圍。
您可以設定外部警示管理員資料來源的靜音。
注意
若要固定時間間隔或其他資料來源 (例如,在一般維護期間) 隱藏警示通知,請使用靜音計時而非靜音。
若要加入靜音
-
在 Grafana 主控台的 Grafana 選單中,選擇警示 (鈴鐺) 圖示以開啟警示頁面。
-
選擇「靜音」以開啟列出現有使用接觸點的頁面。
-
從警報管理器下拉列表中選擇外部警報管理器。
-
選取 [新增靜音]。
-
在靜音開始和結束中選擇開始和結束日期,以指示靜音何時生效以及何時結束。
作為設定結束時間的替代方法,請在持續時間中指定強制執行靜音的時間長度。這會自動更新「靜音」開始和結束欄位中的結束時間。
-
在「名稱」和「值」欄位中,輸入一或多個相符標籤。匹配器確定沉默適用於哪些規則。遵循此程序將更詳細地討論標籤比對。
-
您也可以選擇新增註解,或修改「建立者」以設定靜音的擁有者。
-
選擇 [建立] 以建立靜音。
您可以選擇「編輯」圖示 (筆) 來編輯現有的靜音。
警示抑制的標籤比對
當您建立靜音時,您會建立一組相符的標籤做為靜音的一部分。這是一組關於標籤的規則,必須符合才能隱藏警示。相符的標籤由三部分組成:
-
標籤 — 要比對的標籤名稱。它必須完全符合警示的標籤名稱。
-
運算子 — 用來比較標籤值與相符標籤值的運算子。可用的運算子包括:
-
=
選擇其值與提供的字符串完全匹配的標籤。 -
!=
選擇其值與提供的字符串不匹配的標籤。 -
=~
選擇其值與所提供字符串的 regex 解釋值匹配的標籤(提供的字符串被解釋為正則表達式)。 -
!=
選取與提供的規則運算式不相符的標示。
-
-
值 — 要與標籤值相符的值。它可以作為字符串或正則表達式進行匹配,具體取決於選擇的運算符。
靜音會在指定的結束日期結束,但您可以隨時手動結束隱藏。
手動結束靜音
-
在「警示」頁面中,選擇「靜音」以檢視現有的靜音清單。
-
選取您要結束的靜音,然後選擇 [解除靜音]。這會結束警示抑制。
注意
解除靜音會結束警示抑制,就像結束時間是針對目前時間設定的一樣。已結束的靜音 (自動或手動) 會保留並列出五天。您無法手動從清單中移除靜音。
創建靜音創建表單的鏈接
您可以創建靜音創建表單的 URL,其中包含已填寫的詳細信息。操作員可以使用此功能在操作事件期間快速抑制警報。
建立靜音表單的連結時,請使用matchers
查詢參數來指定相符標籤,並使用comment
查詢參數來指定註解。matchers
參數需要表單中的一或多個值[label][operator][value]
,以逗號分隔。
範例網址
要鏈接到帶有匹配標籤的靜默表單cluster!~europe-.*
,severity=critical
並使用註釋說明Silencing critical
EU alerts
,請使用類似以下的 URL。將 mygrafana 取代為您的 Grafana
執行個體的主機名稱。
https://
mygrafana
/alerting/silence/new?matchers=severity%3Dcritical%2Ccluster!~europe-*&comment=Silence%20critical%20EU%20alert
若要連結至外部 AlertManager 的新靜音頁面,請新增具有「警示管理」資料來源名稱的alertmanager
查詢參數,例如。alertmanager=myAlertmanagerdatasource