本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將傳統儀表板警示遷移至 Grafana 警示
此文件主題專為支援 Grafana 9.x 版的 Grafana 工作區而設計。
如需支援 Grafana 10.x 版的 Grafana 工作區,請參閱 在 Grafana 第 10 版工作。
如需支援 Grafana 8.x 版的 Grafana 工作區,請參閱 在 Grafana 第 8 版中工作。
選擇不使用 Grafana 警示的工作區,請使用傳統儀表板警示。若要切換至新的 Grafana 警示,您必須選擇加入 功能。
您可以使用 AWS Management Console、 AWS CLI或 Amazon Managed Grafana 將 Amazon Managed Grafana 執行個體設定為使用 Grafana 警示API。如需如何設定 Amazon Managed Grafana 的詳細資訊,包括開啟或關閉 Grafana 警示,請參閱 設定 Amazon Managed Grafana 工作區。
注意
使用 Grafana 警示時,請在 Grafana 中定義的警示規則,而不是 Prometheus 中,傳送多個通知到您的聯絡點。如果您使用的是原生 Grafana 警示,建議您保持傳統儀表板警示,不要啟用新的 Grafana 警示功能。如果您想要檢視 Prometheus 資料來源中定義的警示,建議您啟用 Grafana Alerting,這只會針對在 Prometheus Alertmanager 中建立的警示傳送單一通知。
此限制已在支援 Grafana v10.4 及更新版本的 Amazon Managed Grafana 工作區中移除。
遷移至 Grafana 警示系統
開啟 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
路由。
限制
-
Grafana 警示系統可以從所有可用的 Prometheus、Loki 和 Alertmanager 資料來源擷取規則。其可能無法從其他支援的資料來源擷取警示規則。
-
在 Grafana 警示和傳統儀表板警示之間來回遷移可能會導致一個系統支援的功能資料遺失,但另一個系統則不會遺失資料。
注意
如果您遷移回傳統儀表板警示,您會遺失在啟用 Grafana 警示時對警示組態所做的所有變更,包括建立的任何新警示規則。