

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

# 設定錄製規則
<a name="v10-alerting-configure-recordingrules"></a>

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

您可以建立和管理外部 Grafana Mimir 或 Loki 執行個體的錄製規則。錄製規則會預先計算經常需要的表達式或運算昂貴的表達式，並將結果儲存為新的一組時間序列。查詢這個新的時間序列速度更快，尤其是儀表板，因為每次儀表板重新整理時都會查詢相同的表達式。

**注意**  
錄製規則會以執行個體規則的形式執行，每 10 秒執行一次。

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

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

**建立錄製規則**

1. 在 Grafana 主控台的 Grafana 功能表中，選擇**提醒**、**提醒規則**。

1. 選擇**新增錄製規則**。

1. 設定規則名稱。

   錄製規則名稱必須是 Prometheus 指標名稱，且不包含空格。

1. 定義查詢
   + 選取您的 Loki 或 Prometheus 資料來源。
   + 輸入查詢。

1. 新增命名空間和群組。
   + 從**命名空間**下拉式清單中，選取現有的規則命名空間或新增新的規則命名空間。命名空間可以包含一或多個規則群組，而且只有組織用途。
   + 從**群組**下拉式清單中，選取所選命名空間內的現有群組，或新增現有群組。新建立的規則會附加到 群組的結尾。群組內的規則會以固定間隔循序執行，評估時間相同。

1. 新增標籤。
   + 從下拉式清單中新增自訂標籤，選取現有的鍵/值對，或輸入新的鍵或值來新增標籤。

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