

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

# 設定警示
<a name="v10-alerting-setup"></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)。

設定建立和管理提醒所需的功能和整合。

**先決條件**

設定提醒之前，您必須執行下列動作。
+ 設定[您的資料來源](AMG-data-sources.md)。
+ 請確定您選擇的資料來源與 [Grafana 警示](v10-alerting-overview-datasources.md)相容且受到支援。

**設定提醒**

1. 設定[提醒規則](v10-alerting-configure.md)。
   + 建立 Grafana 受管或資料來源受管警示規則和記錄規則。

1. 設定[聯絡點](v10-alerting-configure-contactpoints.md)。
   + 檢查預設聯絡人，並更新系統的聯絡人。
   + 或者，新增新的聯絡點和整合。

1. 設定[通知政策](v10-alerting-explore-notifications-policies-details.md)
   + 檢查預設通知政策，並更新系統的 。
   + 或者，新增其他巢狀政策。
   + 或者，新增標籤和標籤比對器來控制警示路由。

下列主題為您提供有關其他組態選項的詳細資訊，包括設定外部警示管理員，以及在 Grafana 外部路由 Grafana 受管警示。

**Topics**
+ [將傳統儀表板提醒遷移至 Grafana 提醒](v10-alerting-use-grafana-alerts.md)
+ [新增外部 Alertmanager](v10-alerting-setup-alertmanager.md)
+ [佈建 Grafana 警示資源](v10-alerting-setup-provision.md)

# 將傳統儀表板提醒遷移至 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。
+ 原始提醒規則的所有標籤和註釋

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

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

# 新增外部 Alertmanager
<a name="v10-alerting-setup-alertmanager"></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 設定為使用外部 Alertmanager 作為單一 Alertmanager 來接收所有提醒。然後，您可以從 Grafana 本身設定和管理此外部 Alertmanager。

**注意**  
您無法使用 Amazon Managed Service for Prometheus 做為外部 Alertmanager。

新增警示管理員後，您可以使用 Grafana 警示 UI 來管理靜音、聯絡點和通知政策。這些頁面中的下拉式清單選項可讓您在警示管理員之間切換。

使用主要 Grafana 導覽選單中的 Grafana 組態，將外部警示管理員設定為資料來源。這可讓您從 Grafana 內管理外部警示管理員的聯絡點和通知政策，並加密先前透過 URL 設定外部警示管理員時可見的 HTTP 基本身分驗證憑證。

**注意**  
從 Grafana 9.2 開始，警示頁面上管理員索引標籤中的外部警示管理員 URL 組態已棄用。它將在未來的版本中移除。

**新增外部 Alertmanager**

1. 從左主選單中選擇**連線**。

1. 搜尋 `Alertmanager`。

1. 選擇**建立新的資料來源**按鈕。

1. 視需要填寫頁面上的欄位。

   如果您要佈建資料來源，請將 `jsonData` 欄位中`handleGrafanaManagedAlerts`的 旗標設定為 `true`，以將 Grafana 受管警示傳送至此 Alertmanager。
**注意**  
支援 Alertmanager 的 Prometheus、Grafana Mimir 和 Cortex 實作。對於 Prometheus，聯絡點和通知政策在 Grafana 警示 UI 中為唯讀。

1. 選擇**儲存並測試**。

# 佈建 Grafana 警示資源
<a name="v10-alerting-setup-provision"></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 警示佈建可讓您以最適合您組織的方式建立、管理和維護警示資料，藉此簡化此程序。

有兩種選項可供選擇：

1. 使用警示佈建 HTTP API 佈建您的警示資源。
**注意**  
一般而言，您無法從 Grafana UI 編輯 API 佈建的提醒規則。  
若要啟用編輯，請在 API 中建立或編輯提醒規則時，將 x-disable-provenance 標頭新增至下列請求：  

   ```
   POST /api/v1/provisioning/alert-rules
   PUT /api/v1/provisioning/alert-rules/{UID}
   ```

1. 使用 Terraform 佈建提醒資源。

**注意**  
目前，佈建 Grafana 警示支援警示規則、聯絡點、靜音時間和範本。使用檔案佈建或 Terraform 佈建的提醒資源只能在建立它們的來源中編輯，而不是從 Grafana 或任何其他來源中編輯。例如，如果您使用來自磁碟的檔案佈建提醒資源，則無法編輯 Terraform 或 Grafana 中的資料。

**Topics**
+ [使用 Terraform 建立和管理提醒資源](v10-alerting-setup-provision-terraform.md)
+ [在 Grafana 中檢視佈建的提醒資源](v10-alerting-setup-provision-view.md)

# 使用 Terraform 建立和管理提醒資源
<a name="v10-alerting-setup-provision-terraform"></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)。

使用 Terraform 的 Grafana 提供者來管理您的提醒資源，並將它們佈建到您的 Grafana 系統。Grafana 警示的 Terraform 提供者支援可讓您輕鬆地建立、管理和維護整個 Grafana 警示堆疊作為程式碼。

如需使用 Terraform 管理提醒資源的詳細資訊，請參閱 Terraform 文件中的 [Grafana 提供者](https://registry.terraform.io/providers/grafana/grafana/latest/docs)文件。

完成下列任務，以使用 Terraform 建立和管理提醒資源。

1. 建立用於佈建的 API 金鑰。

1. 設定 Terraform 提供者。

1. 在 Terraform 中定義您的提醒資源。

1. 執行 `terraform apply` 來佈建您的提醒資源。

## 先決條件
<a name="v10-alerting-setup-provision-tf-prerequisites"></a>
+ 確保您擁有 grafana/grafana [Terraform 提供者](https://registry.terraform.io/providers/grafana/grafana/1.28.0) 1.27.0 或更高版本。
+ 確保您使用的是 Grafana 9.1 或更高版本。如果您使用 Grafana 第 9 版建立 Amazon Managed Grafana 執行個體，則這是 true。

## 建立用於佈建的 API 金鑰
<a name="v10-alerting-setup-provision-tf-apikey"></a>

您可以[建立一般 Grafana API 金鑰](Using-Grafana-APIs.md)來向 Grafana 驗證 Terraform。使用 API 金鑰的大多數現有工具應該會自動使用新的 Grafana 警示支援。如需建立金鑰以搭配 Terraform 使用的詳細資訊，請參閱[使用 Terraform for Amazon Managed Grafana 自動化](https://aws-observability.github.io/observability-best-practices/recipes/recipes/amg-automation-tf/)。

**建立用於佈建的 API 金鑰**

1. 為您的 CI 管道建立新的服務帳戶。

1. 指派角色「存取警示規則佈建 API」。

1. 建立新的服務帳戶字符。

1. 命名並儲存字符以用於 Terraform。

或者，您可以使用基本身分驗證。若要檢視所有支援的身分驗證格式，請參閱 Terraform 文件中的 [Grafana 身分驗證](https://registry.terraform.io/providers/grafana/grafana/latest/docs#authentication)。

## 設定 Terraform 提供者
<a name="v10-alerting-setup-provision-tf-configure"></a>

Grafana 警示支援包含在 [Grafana Terraform 提供者](https://registry.terraform.io/providers/grafana/grafana/latest/docs)中。

以下是可用來設定 Terraform 提供者的範例。

```
terraform {
    required_providers {
        grafana = {
            source = "grafana/grafana"
            version = ">= 1.28.2"
        }
    }
}

provider "grafana" {
    url = <YOUR_GRAFANA_URL>
    auth = <YOUR_GRAFANA_API_KEY>
}
```

## 佈建聯絡點和範本
<a name="v10-alerting-setup-provision-tf-contacts"></a>

聯絡點會將警示堆疊連線至外部世界。他們告訴 Grafana 如何連接到您的外部系統以及在何處傳送通知。有十五種不同的[整合](https://registry.terraform.io/providers/grafana/grafana/latest/docs/resources/contact_point#optional)可供選擇。此範例使用 Slack 聯絡點。

**佈建聯絡點和範本**

1. 將此程式碼區塊複製到本機電腦上的 .tf 檔案。將 *<slack-webhook-url>* 取代為您的 Slack Webhook URL （或其他聯絡點詳細資訊）。

   此範例會建立將提醒通知傳送至 Slack 的聯絡點。

   ```
   resource "grafana_contact_point" "my_slack_contact_point" {
       name = "Send to My Slack Channel"
   
       slack {
           url = <slack-webhook-url>
           text = <<EOT
   {{ len .Alerts.Firing }} alerts are firing!
   
   Alert summaries:
   {{ range .Alerts.Firing }}
   {{ template "Alert Instance Template" . }}
   {{ end }}
   EOT
       }
   }
   ```

1. 在文字欄位中輸入通知的文字。

   `text` 欄位支援 [Go 樣式範本](https://pkg.go.dev/text/template)。這可讓您直接在 Terraform 中管理 Grafana 提醒通知範本。

1. 執行 `terraform apply` 命令。

1. 前往 Grafana UI 並檢查聯絡點的詳細資訊。

   您無法從 UI 編輯透過 Terraform 佈建的資源。這可確保警示堆疊始終與您的程式碼保持同步。

1. 按一下**測試**以驗證聯絡點是否正常運作。

**注意**  
您可以在許多聯絡點之間重複使用相同的範本。在上述範例中，使用 陳述式內嵌共用範本 `{{ template "Alert Instance Template" . }}`  
然後，可以在 Terraform 中單獨管理此片段：  

```
resource "grafana_message_template" "my_alert_template" {
    name = "Alert Instance Template"

    template = <<EOT
{{ define "Alert Instance Template" }}
Firing: {{ .Labels.alertname }}
Silence: {{ .SilenceURL }}
{{ end }}
EOT
}
```

## 佈建通知政策和路由
<a name="v10-alerting-setup-provision-tf-notifications"></a>

通知政策會告知 Grafana 如何路由警示執行個體，而不是路由到何處。它們使用標籤和配對器系統，將射擊提醒連接到您先前定義的聯絡點。

**佈建通知政策和路由**

1. 將此程式碼區塊複製到本機電腦上的 .tf 檔案。

   在此範例中，警示會依 分組`alertname`，這表示來自共用相同名稱之警示的任何通知都會分組為相同的 Slack 訊息。

   如果您想要以不同的方式路由特定通知，您可以新增子政策。子政策可讓您根據標籤比對，將路由套用至不同的提醒。在此範例中，我們將靜音時間套用至標籤為 a=b 的所有提醒。

   ```
   resource "grafana_notification_policy" "my_policy" {
       group_by = ["alertname"]
       contact_point = grafana_contact_point.my_slack_contact_point.name
   
       group_wait = "45s"
       group_interval = "6m"
       repeat_interval = "3h"
   
       policy {
           matcher {
               label = "a"
               match = "="
               value = "b"
           }
           group_by = ["..."]
           contact_point = grafana_contact_point.a_different_contact_point.name
           mute_timings = [grafana_mute_timing.my_mute_timing.name]
   
           policy {
               matcher {
                   label = "sublabel"
                   match = "="
                   value = "subvalue"
               }
               contact_point = grafana_contact_point.a_third_contact_point.name
               group_by = ["..."]
           }
       }
   }
   ```

1. 在互斥時間欄位中，將互斥時間連結至您的通知政策。

1. 執行 `terraform apply` 命令。

1. 前往 Grafana UI 並檢查通知政策的詳細資訊。
**注意**  
您無法從 UI 編輯從 Terraform 佈建的資源。這可確保警示堆疊始終與您的程式碼保持同步。

1. 按一下**測試**以驗證通知點是否正常運作。

## 佈建靜音計時
<a name="v10-alerting-setup-provision-tf-mutetiming"></a>

靜音計時可讓您在定義的期間內將警示通知靜音。

**佈建靜音計時**

1. 將此程式碼區塊複製到本機電腦上的 .tf 檔案。

   在此範例中，提醒通知會在週末靜音。

   ```
   resource "grafana_mute_timing" "my_mute_timing" {
       name = "My Mute Timing"
   
       intervals {
           times {
             start = "04:56"
             end = "14:17"
           }
           weekdays = ["saturday", "sunday", "tuesday:thursday"]
           months = ["january:march", "12"]
           years = ["2025:2027"]
       }
   }
   ```

1. 執行 `terraform apply` 命令。

1. 前往 Grafana UI 並檢查靜音時間的詳細資訊。

1. 使用 `mute_timings` 欄位，在通知政策中參考您新建立的靜音時間。這會將您的靜音時間套用至部分或全部通知。
**注意**  
您無法從 UI 編輯從 Terraform 佈建的資源。這可確保警示堆疊始終與您的程式碼保持同步。

1. 按一下**測試**以驗證靜音計時是否正常運作。

## 佈建提醒規則
<a name="v10-alerting-setup-provision-tf-rules"></a>

[提醒規則](v10-alerting-configure.md)可讓您針對任何 Grafana 資料來源發出提醒。這可以是您已設定的資料來源，也可以在 [Terraform 中與提醒規則一起定義資料來源](https://registry.terraform.io/providers/grafana/grafana/latest/docs/resources/data_source)。

**佈建提醒規則**

1. 建立要查詢的資料來源和要存放規則的資料夾。

   在此範例中，使用[設定 TestData 資料來源進行測試](testdata-data-source.md)資料來源。

   警示可以針對 Grafana 中的任何後端資料來源定義。

   ```
   resource "grafana_data_source" "testdata_datasource" {
       name = "TestData"
       type = "testdata"
   }
   
   resource "grafana_folder" "rule_folder" {
       title = "My Rule Folder"
   }
   ```

1. 定義提醒規則。

   如需警示規則的詳細資訊，請參閱[如何建立 Grafana 受管警示](https://grafana.com/blog/2022/08/01/grafana-alerting-video-how-to-create-alerts-in-grafana-9/)。

1. 建立包含一或多個規則的規則群組。

   在此範例中，會使用 `grafana_rule_group` 資源群組。

   ```
   resource "grafana_rule_group" "my_rule_group" {
       name = "My Alert Rules"
       folder_uid = grafana_folder.rule_folder.uid
       interval_seconds = 60
       org_id = 1
   
       rule {
           name = "My Random Walk Alert"
           condition = "C"
           for = "0s"
   
           // Query the datasource.
           data {
               ref_id = "A"
               relative_time_range {
                   from = 600
                   to = 0
               }
               datasource_uid = grafana_data_source.testdata_datasource.uid
               // `model` is a JSON blob that sends datasource-specific data.
               // It's different for every datasource. The alert's query is defined here.
               model = jsonencode({
                   intervalMs = 1000
                   maxDataPoints = 43200
                   refId = "A"
               })
           }
   
           // The query was configured to obtain data from the last 60 seconds. Let's alert on the average value of that series using a Reduce stage.
           data {
               datasource_uid = "__expr__"
               // You can also create a rule in the UI, then GET that rule to obtain the JSON.
               // This can be helpful when using more complex reduce expressions.
               model = <<EOT
   {"conditions":[{"evaluator":{"params":[0,0],"type":"gt"},"operator":{"type":"and"},"query":{"params":["A"]},"reducer":{"params":[],"type":"last"},"type":"avg"}],"datasource":{"name":"Expression","type":"__expr__","uid":"__expr__"},"expression":"A","hide":false,"intervalMs":1000,"maxDataPoints":43200,"reducer":"last","refId":"B","type":"reduce"}
   EOT
               ref_id = "B"
               relative_time_range {
                   from = 0
                   to = 0
               }
           }
   
           // Now, let's use a math expression as our threshold.
           // We want to alert when the value of stage "B" above exceeds 70.
           data {
               datasource_uid = "__expr__"
               ref_id = "C"
               relative_time_range {
                   from = 0
                   to = 0
               }
               model = jsonencode({
                   expression = "$B > 70"
                   type = "math"
                   refId = "C"
               })
           }
       }
   }
   ```

1. 前往 Grafana UI 並檢查您的提醒規則。

   您可以查看警示規則是否正在觸發。您也可以查看每個警示規則查詢階段的視覺化。

   當警示觸發時，Grafana 會透過您定義的政策路由通知。

   例如，如果您選擇 Slack 做為聯絡窗口，Grafana 的內嵌 [Alertmanager](https://github.com/prometheus/alertmanager) 會自動將訊息發佈到 Slack。

# 在 Grafana 中檢視佈建的提醒資源
<a name="v10-alerting-setup-provision-view"></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 中檢視佈建的資源**

1. 開啟您的 Grafana 執行個體。

1. 導覽至警示。

1. 按一下提醒資源資料夾，例如提醒規則。

   佈建的資源會標記為**佈建**，因此很清楚它們不是手動建立的。

**注意**  
您無法從 Grafana 編輯佈建的資源。您只能透過變更佈建檔案並重新啟動 Grafana 或執行熱重新載入來變更資源屬性。這可防止對資源進行變更，如果再次佈建檔案或執行熱重新載入，則會覆寫該資源。