Prometheus 資料來源的靜音提醒通知 - Amazon Managed Grafana

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

Prometheus 資料來源的靜音提醒通知

本文件主題專為支援 Grafana 8.x 版的 Grafana 工作區而設計。

如需支援 Grafana 10.x 版的 Grafana 工作區,請參閱使用 Grafana 第 10 版

如需支援 Grafana 9.x 版的 Grafana 工作區,請參閱使用 Grafana 第 9 版

對於外部 Alertmanager 資料來源 (包括 Amazon Managed Service for Prometheus),您可以使用靜音來隱藏提醒通知。無聲只會停止建立通知:無聲不會阻止評估警示規則,也不會阻止警示執行個體顯示在使用者介面中。當您將提醒設為靜音時,您可以指定要隱藏的時段。

您可以設定外部 Alertmanager 資料來源的靜音。

注意

若要以固定的時間間隔 (例如,在定期維護期間) 抑制提醒通知,請使用 ,將時間設為靜音而非靜音。

新增無聲
  1. 在 Grafana 主控台的 Grafana 功能表中,選擇警示 (鈴鐺) 圖示以開啟警示頁面。

  2. 選擇靜音以開啟列出現有聯絡點的頁面。

  3. 從 Alertmanager 下拉式清單中選擇外部 Alertmanager

  4. 選取新靜音

  5. 靜音開始和結束日期中選取開始和結束日期,以指示靜音何時生效以及何時結束。

    除了設定結束時間之外,在持續時間中,指定靜音強制執行的時間長度。這會自動更新靜音開始和結束欄位中的結束時間。

  6. 名稱欄位中,輸入一或多個相符標籤。配對器會決定靜音適用的規則。標籤比對會在此程序之後進行更詳細的討論。

  7. 或者,新增註解或修改建立者以設定靜音的擁有者。

警示禁止的標籤比對

當您建立無聲時,您會建立一組相符的標籤,做為無聲的一部分。這是一組關於標籤的規則,必須符合才能隱藏提醒。相符的標籤包含三個部分:

  • 標籤 – 要比對的標籤名稱。它必須完全符合提醒的標籤名稱。

  • 運算子 – 用來比較標籤值與相符標籤值的運算子。可用的運算子包括:

    • = 選取其值完全符合所提供字串的標籤。

    • != 選取其值不符合所提供字串的標籤。

    • =~ 選取值符合所提供字串之 regex 解譯值的標籤 (提供的字串會解譯為規則表達式)。

    • != 選取不符合所提供規則表達式的標籤。

  • – 要比對標籤值的值。它可以比對為字串或規則表達式,取決於所選的運算子。

無聲會在指定的結束日期結束,但您可以隨時手動結束禁止。

手動結束靜音
  1. 提醒頁面中,選擇靜音以檢視現有靜音的清單。

  2. 選取您要結束的靜音,然後選擇取消靜音。這會結束提醒抑制。

    注意

    取消靜音會結束提醒抑制,就像在目前時間設定結束時間一樣。已結束的靜音 (自動或手動) 會保留並列出五天。您無法手動從清單中移除靜音。

建立靜音建立表單的連結

您可以使用已填入的詳細資訊,建立靜音建立表單的 URL。運算子可以使用它在操作事件期間快速抑制警示。

建立靜音表單的連結時,請使用matchers查詢參數來指定相符的標籤,並使用comment查詢參數來指定註解。matchers 參數需要一或多個以逗號[label][operator][value]分隔的 形式值。

範例 URL

若要連結至無聲表單,並搭配相符的標籤severity=criticalcluster!~europe-.*,並加上註解,指出 Silencing critical EU alerts,請使用如下所示的 URL。使用 Grafana 執行個體的主機名稱取代 mygrafana

https://mygrafana/alerting/silence/new?matchers=severity%3Dcritical%2Ccluster!~europe-*&comment=Silence%20critical%20EU%20alert

若要連結至外部 Alertmanager 的新靜音頁面,請使用 Alertmanage 資料來源名稱新增alertmanager查詢參數,例如 alertmanager=myAlertmanagerdatasource