

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

# 建立 Grafana Mimir 或 Loki 受管提醒規則
<a name="v9-alerting-managerules-mimir-loki"></a>

****  
本文件主題專為支援 Grafana **9.x 版的 Grafana** 工作區而設計。  
如需支援 Grafana 10.x 版的 Grafana 工作區，請參閱[使用 Grafana 第 10 版](using-grafana-v10.md)。  
如需支援 Grafana 8.x 版的 Grafana 工作區，請參閱 [使用 Grafana 第 8 版](using-grafana-v8.md)。

使用 Grafana，您可以為外部 Grafana Mimir 或 Loki 執行個體建立提醒規則。

**注意**  
Grafana Mimir 可以連線至 Amazon Managed Service for Prometheus 和 Prometheus 資料來源。

**先決條件**
+ 確認您具有 Prometheus 資料來源的寫入許可。否則，您無法建立或更新 Cortex 受管提醒規則。
+ 對於 Grafana Mimir 和 Loki 資料來源，請設定各自的服務來啟用尺規 API。
  + **Loki** – `local`規則儲存類型預設為 Loki 資料來源，僅支援檢視規則。若要編輯規則，請設定其他儲存類型之一。
  + **Grafana Mimir** – 使用舊版`/api/prom`字首，而非 `/prometheus`。Prometheus 資料來源同時支援 Grafana Mimir 和 Prometheus，Grafana 預期查詢 API 和尺規 API 都位於相同的 URL 下。您無法為尺規 API 提供單獨的 URL。

**注意**  
如果您不想管理特定 Loki 或 Prometheus 資料來源的提醒規則，請前往其設定，並清除**透過提醒 UI 管理提醒**核取方塊。

**新增 Grafana Mimir 或 Loki 受管提醒規則**

1. 在 Grafana 主控台的 Grafana 功能表中，選擇**警示 **（鈴鐺） 圖示以開啟列出現有警示**的警示**頁面。

1. 選擇**建立提醒規則**。

1. 在**步驟 1** 中，選擇規則類型和詳細資訊，如下所示：
   + 選擇 **Mimir 或 Loki 提醒**。
   + 在**規則名稱**中，新增描述性名稱。此名稱會顯示在提醒規則清單中。它也是從此規則建立的每個提醒執行個體的`alertname`標籤。
   + 從**選取資料來源**下拉式清單中，選取 Prometheus 或 Loki 資料來源。
   + 從**命名空間**下拉式清單中，選取現有的規則命名空間。否則，請選擇**新增**並輸入名稱以建立名稱。命名空間可以包含一或多個規則群組，而且只有組織用途。如需詳細資訊，請參閱[Cortex 或 Loki 規則群組和命名空間](alert-rules.md#alert-rule-groups)。
   + 從**群組**下拉式清單中，選取所選命名空間內的現有群組。否則，請選擇**新增**並輸入名稱以建立名稱。新建立的規則會附加到 群組的結尾。群組內的規則會以固定間隔循序執行，且評估時間相同。

1. 在**步驟 2** 中，新增要評估的查詢。

   值可以是 PromQL 或 LogQL 表達式。如果評估結果具有至少一個值大於 0 的序列，則規則會啟動提醒。會為每個系列建立提醒。

1. 在**步驟 3** 中，指定警示評估間隔。

   在條件的****文字方塊中，指定條件在啟動提醒之前必須為 true 的持續時間。如果您指定 `5m`，則在警示啟動之前，條件必須為 true 五分鐘。
**注意**  
滿足條件後，提醒會進入 `Pending` 狀態。如果條件在指定的持續時間內保持作用中，警示會轉換為 `Firing` 狀態。如果不再符合，則會還原為 `Normal` 狀態。

1. 在**步驟 4** 中，新增與規則相關聯的其他中繼資料。
   + 新增描述和摘要以自訂提醒訊息。使用 中的準則[標籤和註釋](v9-alerting-explore-labels.md)。
   + 新增 Runbook URL、面板、儀表板和提醒 IDs。
   + 新增自訂標籤。

1. 選擇**預覽提醒**來評估規則，並查看它會產生哪些提醒。它會顯示警示清單，其中包含每個警示的狀態和值。

1. 選擇**儲存**以儲存規則，或選擇**儲存並結束**以儲存規則，然後返回**提醒**頁面。

建立規則之後，您可以為規則建立通知。如需有關通知的詳細資訊，請參閱[管理您的提醒通知](v9-alerting-managenotifications.md)。