

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

# 警示規則類型
<a name="v10-alerting-explore-rules-types"></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 支援多種警示規則類型。進一步了解每個警示規則類型及其運作方式，並決定哪個最適合您的使用案例。

## Grafana 受管規則
<a name="v10-alerting-explore-rule-types-grafana"></a>

Grafana 受管規則是最靈活的警示規則類型。它們可讓您建立警示，以對來自任何現有資料來源的資料採取行動。

除了支援多個資料來源之外，您還可以新增[表達式](v10-panels-query-xform-expressions.md)來轉換資料並表達提醒條件。

在 Grafana 受管提醒中：
+ 警示規則是根據一或多個資料來源在 Grafana 內建立。
+ 提醒規則由 Grafana 內的提醒規則評估引擎進行評估。
+ 警示會使用內部 Grafana Alertmanager 傳遞。

**注意**  
您也可以設定使用外部 Alertmanager 傳送提醒，或使用內部和外部 Alertmanager。如需詳細資訊，請參閱[新增外部警示管理員](v10-alerting-setup-alertmanager.md)。

## 資料來源受管規則
<a name="v10-alerting-explore-rule-types-datasource"></a>

若要建立資料來源受管警示規則，您必須擁有相容的 Prometheus 或 Loki 資料來源。您可以測試資料來源並觀察是否支援 Ruler API，以檢查資料來源是否支援透過 Grafana 建立規則。

在資料來源受管提醒中：
+ 警示規則會在資料來源本身內建立和存放。
+ 警示規則只能根據 Prometheus 資料建立。
+ 警示規則評估和交付會分散到多個節點，以提供高可用性和容錯能力。

## 選擇提醒規則類型
<a name="v10-alerting-explore-rule-types-choose"></a>

選擇要使用的提醒規則類型時，請考慮 Grafana 受管提醒規則和資料來源受管提醒規則之間的下列比較。


| 功能 | Grafana 受管提醒規則 | Loki/Mimir 受管提醒規則 | 
| --- | --- | --- | 
| 根據來自我們任何支援資料來源的資料建立提醒規則 | 是 | 否：您只能建立以 Prometheus 資料為基礎的提醒規則。資料來源必須啟用 Ruler API。  | 
| 混合和比對資料來源 | 是 | 否 | 
| 包括對記錄規則的支援 | 否 | 是 | 
| 新增表達式以轉換您的資料並設定提醒條件 | 是 | 否 | 
| 在提醒通知中使用映像 | 是 | 否 | 
| 擴展 | 更密集的資源、取決於資料庫，而且可能會遇到暫時性錯誤。它們只會垂直擴展。 | 將警示規則存放在資料來源本身，並允許「無限」擴展。從資料的位置產生和傳送提醒通知。 | 
| 警示規則評估和交付 | 警示規則評估和交付是從 Grafana 內使用外部 Alertmanager； 或兩者完成。 | 警示規則評估和警示交付是分散式的，這表示沒有單點故障。 | 