本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定聯絡點
此文件主題專為支援 Grafana 10.x 版的 Grafana 工作區而設計。
如需支援 Grafana 9.x 版的 Grafana 工作區,請參閱 在 Grafana 第 9 版中工作。
如需支援 Grafana 8.x 版的 Grafana 工作區,請參閱 在 Grafana 第 8 版中工作。
使用聯絡點定義警示規則啟動時通知聯絡人的方式。
注意
您可以建立和編輯 Grafana 受管警示的聯絡點。資料來源受管警示的聯絡點為唯讀。
使用聯絡點
下列程序說明如何新增、編輯、刪除和測試聯絡點。
新增聯絡點
-
在左側選單中,選擇警示 。
-
選擇聯絡點 。
-
從選擇 Alertmanager 下拉式清單中,選取 Alertmanager。預設會選取 Grafana Alertmanager。
-
在聯絡點索引標籤上,選擇 + 新增聯絡點 。
-
輸入聯絡點的名稱。
-
從整合 中,選擇類型,然後根據該類型填寫必填欄位。例如,如果您選擇 Slack,請輸入 Slack 頻道和應聯絡的使用者。
-
如果適用於您選擇的聯絡點,請選擇任何所需的選用設定來指定其他設定。
-
在通知設定 下,如果您不想在警示解決時收到通知,可選擇停用已解析的訊息。
-
若要新增其他聯絡點整合,請選擇新增聯絡點整合,並針對所需的每個聯絡點類型重複這些步驟。
-
儲存您的變更。
編輯聯絡點
-
在左側選單中,選擇警示 。
-
選擇聯絡點以查看現有聯絡點的清單。
-
選取要編輯的聯絡點,然後選擇編輯 。
-
更新聯絡點,然後儲存您的變更。
您可以刪除通知政策未使用的聯絡點。
若要刪除聯絡點
-
在左側選單中,選擇警示 。
-
選擇聯絡點以開啟現有聯絡點的清單。
-
在聯絡點 上,選取要刪除的聯絡點,然後選擇更多 、刪除 。
-
在確認對話方塊中,選擇是,刪除 。
注意
如果通知政策正在使用聯絡點,您必須刪除通知政策或編輯該政策,以使用不同的聯絡點,然後再刪除聯絡點。
建立聯絡點後,您可以傳送測試通知,以確認其設定正確。
若要傳送測試通知
-
在左側選單中,選擇警示 。
-
選擇聯絡點以開啟現有聯絡點的清單。
-
在聯絡點 上,選取要測試的聯絡點,然後選擇編輯 。您也可以視需要建立新的聯絡點。
-
選擇測試以開啟聯絡點測試對話方塊。
-
選擇是否要傳送預先定義的測試通知,或選擇自訂,在測試通知中新增您自己的自訂註釋和標籤。
-
選擇傳送測試通知,以使用指定的聯絡點測試警示。
設定聯絡點整合
在 Grafana 中設定聯絡點整合,以選取警示規則觸發時接收通知的偏好通訊管道。每個整合都有自己的組態選項和設定程序。在大多數情況下,這涉及提供API金鑰或 WebhookURL。
設定完成後,您可以在提醒變更其狀態時,使用整合作為聯絡點的一部分來接收通知。在本節中,我們將介紹使用 PagerDuty 作為範例來設定整合的基本步驟,以便您可以開始接收即時提醒並掌握監控資料。
支援的整合清單
下表列出 Grafana 支援的聯絡點類型。
名稱 | Type |
---|---|
Amazon SNS |
|
OpsGenie |
|
Pager 職責 |
|
Slack |
|
VictorOps |
|
PagerDuty 設定警示
若要設定 PagerDuty,您必須提供整合金鑰。提供下列詳細資訊。
設定 | 描述 |
---|---|
整合金鑰 | 的整合金鑰 PagerDuty |
嚴重性 | 動態通知的層級。預設值為 critical 。 |
自訂詳細資訊 | 有關事件的其他詳細資訊 |
CustomDetails
欄位是包含任意鍵值對的物件。使用者定義的詳細資訊會與預設使用的詳細資訊合併。
的預設值CustomDetails
為:
{ "firing": `{{ template "__text_alert_list" .Alerts.Firing }}`, "resolved": `{{ template "__text_alert_list" .Alerts.Resolved }}`, "num_firing": `{{ .Alerts.Firing | len }}`, "num_resolved": `{{ .Alerts.Resolved | len }}`, }
如果發生重複的金鑰,使用者定義的詳細資訊會覆寫預設的金鑰。