建立 Grafana 密米爾或洛基管理的警示規則 - Amazon Managed Grafana

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

建立 Grafana 密米爾或洛基管理的警示規則

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

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

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

使用 Grafana,您可以為外部 Grafana 密米爾或洛基實體建立警示規則。

注意

Grafana Mimir 可以連接到 Amazon Prometheus 和 Prometheus 數據源的託管服務。

先決條件

  • 確認您具有對 Prometheus 資料來源的寫入權限。否則,您將無法建立或更新 Cortex 管理的警示規則。

  • 對於 Grafana 米爾和洛基數據源,通過配置其各自的服務來啟用標尺 API。

    • Lokilocal 規則儲存類型 (Loki 資料來源的預設值) 僅支援檢視規則。若要編輯規則,請設定其他儲存區類型之一。

    • Grafana 米爾 — 使用舊的/api/prom前綴,而不是。/prometheusPrometheus 資料來源同時支援 Grafana 米米爾和 Prometheus,而 Grafana 預計查詢 API 和統治者 API 都在相同的 URL 下。您無法為量尺 API 提供個別的 URL。

注意

如果您不想管理特定 Loki 或 Prometheus 資料來源的警示規則,請移至其設定並清除透過警示 UI 管理警示核取方塊。

若要新增 Grafana 密米爾或洛基管理的警示規則
  1. 在 Grafana 主控台的 Grafana 選單中,選擇警示 (鈴鐺) 圖示,以開啟列出現有警示的示頁面。

  2. 選擇 [建立警示規則]。

  3. 步驟 1 中,選擇規則類型和詳細資訊,如下所示:

    • 選擇密米爾或洛基警報。

    • 規則名稱中,新增描述性名稱。此名稱會顯示在警示規則清單中。它也是從此規則建立的每個警示執行個體的alertname標籤。

    • 「選取資料來源」下拉式清單中,選取「Prometheus」或「洛基」資料來源。

    • 命名空間下拉清單中,選取現有的規則命名空間。否則,請選擇「新增」並輸入名稱以建立名稱。命名空間可以包含一或多個規則群組,而且只有組織用途。如需詳細資訊,請參閱 皮質或 Loki 規則群組和命名空間

    • 從「群組」下拉式清單中,選取所選命名空間內的現有群組。否則,請選擇「新增」並輸入名稱以建立名稱。新建立的規則會附加到群組的結尾。群組中的規則會以固定間隔順序執行,且評估時間相同。

  4. 步驟 2 中,新增要評估的查詢。

    此值可以是 PromQL 或 LogQL 運算式。如果評估結果至少有一個值大於 0 的序列,則規則會啟動警示。系統會針對每個序列建立警示。

  5. 步驟 3 中,指定警示評估間隔。

    在條件的 [針對] 文字方塊中,指定條件必須為真的持續時間,才會啟動警示。如果您指定5m,則條件必須成立五分鐘,才會啟動警示。

    注意

    符合條件後,警示會進入Pending狀態。如果條件在指定的持續時間內保持作用中狀態,則警示會轉換為Firing狀態。如果不再滿足,它將恢復為狀Normal態。

  6. 步驟 4 中,新增與規則關聯的其他中繼資料。

    • 新增說明和摘要以自訂警示訊息。請使用中的指導方針標籤和註釋

    • 新增工作流程簿 URL、面板、儀表板和警示 ID。

    • 新增自訂標籤。

  7. 選擇「預覽警示」以評估規則並查看規則會產生哪些警示。它會顯示警示清單,其中包含每個警示的狀態和值。

  8. 選擇儲存以儲存規則,或選擇儲存並結束以儲存規則並返回「示」頁面。

建立規則後,您可以為規則建立通知。如需有關通知的詳細資訊,請參閱管理您的警報通知