

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

# 將傳統儀表板提醒遷移至 Grafana 提醒
<a name="v10-alerting-use-grafana-alerts"></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 提醒的工作區使用 [傳統儀表板提醒](old-alerts-overview.md)。若要切換到新的 Grafana 提醒，您必須選擇加入 功能。若要查看傳統儀表板提醒與 Grafana 提醒之間差異的詳細資訊，請參閱 [Grafana 警示與舊版儀表板警示](#v10-alerting-diff-old-new)。GrafanaLabs 已宣布將於第 11 版中移除傳統儀表板提醒。

當您使用傳統儀表板提醒時，Amazon Managed Grafana 會顯示 Grafana 提醒的預覽，您可以在其中檢閱和修改升級的提醒，然後再完成升級。

## 預覽 Grafana 提醒
<a name="v10-alerting-preview-grafana-alerts"></a>

您可以在遷移之前在 Grafana 提醒中預覽提醒。在預覽中，您可以變更將變更遷移的提醒。

**預覽 Grafana 提醒遷移**

1. 登入您的 Grafana 工作區。

1. 從左側選單中，選擇**提醒 （舊版）** 以檢視您目前的提醒。

1. 從左側選單中，選擇**提醒升級**，以在 Grafana 提醒中檢視提醒。

   在此檢視中，您可以查看遷移後提醒的外觀。

**注意**  
在此檢視中，您也可以進行會影響遷移的變更。若要復原您所做的任何變更，請選擇**升級頁面右上角的重設**升級。

當您準備好升級提醒時，請參閱下一節。

## 遷移至 Grafana 提醒系統
<a name="v10-alerting-use-grafana-alerts-opt-in"></a>

您可以將 Amazon Managed Grafana 執行個體設定為使用 AWS 管理主控台、 AWS CLI或 Amazon Managed Grafana API 來使用 Grafana 提醒。如需如何設定 Amazon Managed Grafana 的詳細資訊，包括開啟或關閉 Grafana 提醒，請參閱 [設定 Amazon Managed Grafana 工作區](AMG-configure-workspace.md)。

開啟 Grafana 提醒時，現有的傳統儀表板提醒會以與 Grafana 提醒相容的格式遷移。在 Grafana 執行個體的提醒頁面中，您可以檢視遷移的提醒以及新的提醒。透過 Grafana 提醒，您的 Grafana 受管提醒規則會在符合時傳送多個通知，而不是單一提醒。

傳統儀表板提醒和 Grafana 提醒的讀取和寫入存取權受存放它們的資料夾許可所管理。在遷移期間，傳統儀表板提醒許可會與新規則許可相符，如下所示：
+ 如果原始提醒的儀表板具有許可，遷移會使用此格式建立名為 的資料夾`Migrated {"dashboardUid": "UID", "panelId": 1, "alertId": 1}`，以符合原始儀表板的許可 （包括來自資料夾的繼承許可）。
+ 如果沒有儀表板許可，且儀表板位於資料夾下，則規則會連結至此資料夾並繼承其許可。
+ 如果沒有儀表板許可，且儀表板位於一般資料夾下，則規則會連結至一般提醒資料夾，且規則會繼承預設許可。

**注意**  
由於 Grafana 提醒`NoData`中沒有 `Keep Last State`的選項，此選項會在傳統規則遷移`NoData`期間變成 。`Error` 處理`Keep Last State`選項會遷移至新的選項 `Error`。為了符合 的行為`Keep Last State`，在這兩種情況下，在遷移期間，Amazon Managed Grafana 會自動為每個警示規則建立靜音，持續時間為一年。

通知管道會使用適當的路由和接收者遷移至 Alertmanager 組態。預設通知通道會新增為預設路由的聯絡點。與任何儀表板提醒無關的通知管道會移至`autogen-unlinked-channel-recv`路由。

### 限制
<a name="v10-alerting-use-grafana-alerts-limitations"></a>
+ Grafana 提醒系統可以從所有可用的 Prometheus、Loki 和 Alertmanager 資料來源擷取規則。它可能無法從其他支援的資料來源擷取提醒規則。
+ 在 Grafana 提醒和傳統儀表板提醒之間來回遷移可能會導致一個系統支援的功能資料遺失，但另一個系統則不會遺失資料。
**注意**  
如果您遷移回傳統儀表板提醒，則會遺失在啟用 Grafana 提醒時對提醒組態所做的所有變更，包括建立的任何新提醒規則。

## Grafana 警示與舊版儀表板警示
<a name="v10-alerting-diff-old-new"></a>

Grafana 警示在 Grafana 8 中推出，相較於舊版儀表板警示，有多項增強功能。

### 多維提醒
<a name="v10-alerts-diff-multi-dimensional"></a>

您現在可以建立提醒，透過單一提醒規則提供整個系統的可見性。從單一警示規則產生多個警示執行個體。例如，您可以建立規則來監控單一主機上多個掛載點的磁碟使用情況。評估引擎會從單一查詢傳回多個時間序列，並以其標籤集識別每個時間序列。

### 在 Dashboards 外部建立提醒
<a name="v10-alerts-diff-alerts-outside-of-dashboards"></a>

與舊版儀表板警示不同，Grafana 警示可讓您建立查詢和表達式，以獨特的方式結合來自多個來源的資料。您仍然可以使用儀表板和面板的 ID 將儀表板和面板連結至提醒規則，並快速對受觀察的系統進行故障診斷。

由於統一警示不再直接繫結至面板查詢，因此不會在通知電子郵件中包含影像或查詢值。您可以使用自訂通知範本來檢視查詢值。

### 建立 Loki 和 Grafana Mimir 提醒規則
<a name="v10-alerts-diff-loki-mimir-alerting-rules"></a>

在 Grafana 警示中，您可以使用與 Grafana 受管警示相同的 UI 和 API 來管理 Loki 和 Grafana Mimir 警示規則。

### 檢視和搜尋來自 Prometheus 相容資料來源的提醒
<a name="v10-alerts-diff-view-alerts-from-prometheus"></a>

Prometheus 相容資料來源的提醒現在列於 Grafana 提醒區段下。您可以跨多個資料來源搜尋標籤，以快速尋找相關提醒。

### 警示狀態 NoData 和 Error 的特殊提醒
<a name="v10-alerts-diff-special-alerts"></a>

Grafana 提醒引入提醒狀態的新概念。當警示規則評估產生狀態 NoData 或錯誤時，Grafana 警示將產生具有下列標籤的特殊警示：
+ `alertname` 值為 DatasourceNoData 或 DatasourceError，視狀態而定。
+ `rulename` 特殊提醒所屬的提醒規則名稱。
+ `datasource_uid` 將具有造成 狀態之資料來源的 UID。
+ 原始提醒規則的所有標籤和註釋

您可以透過新增靜音、路由到聯絡點等方式，以與一般提醒相同的方式處理這些提醒。

**注意**  
如果規則使用許多資料來源，且一或多個未傳回任何資料，則會為每個造成警示狀態的資料來源建立特殊提醒。