通知 - Amazon Managed Grafana

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

通知

本文件主題是針對支援 Grafana 10.x 版的 Grafana 工作區所設計。

如需支援 Grafana 9.x 版的 Grafana 工作區,請參閱。在 Grafana 第 9 版中工作

如需支援 Grafana 8.x 版的 Grafana 工作區,請參閱。在 Grafana 第 8 版中工作

選擇傳送警示通知的方式、時間和地點是設定警示系統的重要組成部分。這些決定將直接影響您快速解決問題的能力,並且不會錯過任何重要的事情。

第一步,請定義您的聯絡方式,以定義傳送警示通知的位置。聯絡點是一組用於傳遞通知的一或多個整合。將通知模板添加到聯繫方式,以便在通知中重複使用和一致的消息傳遞

接下來,創建一個通知策略,該策略是一組規則,用於將警報路由到聯繫點的位置,時間和方式。在通知政策中,您可以透過選擇您建立的其中一個聯絡方式來定義傳送警示通知的位置。

警報經理

Grafana 使用警報管理程式來傳送觸發和已解決警示的通知。Grafana 有自己的警報管理器,在用戶界面被稱為 Grafana,但也支持從其他警報管理器發送通知太多,如 Prometheus 警報管理器。Grafana Alertmanager 會使用通知原則和聯絡方式來設定傳送通知的方式和位置、傳送通知的頻率、以及是否全部都應在相同的通知中傳送、根據一組標籤以群組通知傳送,還是以個別通知形式傳送。

通知政策

通知原則可控制傳送通知的時間和位置。通知政策可以選擇在同一通知中一起傳送所有警示、根據一組標籤以群組通知傳送警示,或是以個別通知的形式傳送警示。您可以設定每個通知原則來控制要傳送通知的頻率,以及設定一或多個靜音計時,以在一天中的特定時間和一週中的特定日期禁止通知。

通知原則以樹狀結構組織,其中樹狀結構的根目錄有一個稱為預設原則的通知原則。只能有一個預設原則,且無法刪除預設原則。

特定路由原則是根原則的子系,可用來根據一組相符的標籤比對所有警示或警示子集。當通知原則的相符標籤符合警示中的標籤時,就會比對警示。

巢狀政策可以有自己的巢狀政策,以允許額外的警示比對。巢狀政策的範例可能是傳送基礎結構警示給 Ops 團隊;而子原則可能會傳送高優先順序警示給 Pageduty,並將低優先順序警示傳送給 Slack。

所有警示 (不論其標籤為何) 都符合預設原則。但是,當預設原則收到警示時,它會查看每個巢狀政策,並將警示傳送至符合警示的第一個巢狀政策。如果巢狀政策具有進一步的巢狀政策,則可以嘗試將警示與其中一個巢狀政策進行比對。如果沒有任何巢狀政策符合警示,則原則本身就是相符的策略。如果沒有巢狀策略,或沒有巢狀策略符合警示,則預設原則為相符的策略。

如需通知原則的詳細資訊,請參閱通知政策

通知模板

您可以使用範本自訂通知。例如,範本可用於變更傳送至 Slack 的通知標題和訊息。

模板不僅限於單個集成或聯繫點,而是可以在同一聯繫點的許多集成中使用,甚至可以在不同聯繫點的集成中使用。例如,Grafana 使用者可以建立名為的範本,custom_subject_or_title並將其用於呼叫器職責的範本和 Slack 訊息標題中的範本,而不需要建立兩個不同的範本。

所有通知模板都是用 Go 的模板語言編寫的,並且位於警報頁面的「聯繫點」選項卡中。

如需自訂通知的更多詳細資訊,請參閱自訂通知

沉默

您可以使用靜音來將一或多個觸發規則的通知靜音。靜音不會阻止警示觸發或解決,或隱藏使用者介面中的觸發警示。靜音持續時間只要其持續時間,可以在幾分鐘,小時,幾天,幾個月或幾年內進行配置。

如需使用靜音的更多詳細資訊,請參閱Prometheus 資料來源的靜音警示通知