

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

# 根據連線的資料來源建立警示
<a name="Create_MultiSource_Alarm"></a>

您可以建立警示，以監視不在 CloudWatch 中的資料來源的指標。如需有關建立其他資料來源連線的詳細資訊，請參閱 [從其他資料來源中查詢指標](MultiDataSourceQuerying.md)。

**若要從已連線的資料來源建立指標警示**

1. 透過 [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 開啟 CloudWatch 主控台。

1. 在導覽窗格中，選擇 **Metrics** (指標)、**All metrics** (所有指標)。

1. 選擇**多來源查詢**索引標簽。

1. 對於**資料來源**，選取您想要使用的資料來源。

1. 查詢建置器會提示您輸入查詢所需的資訊，以擷取用於警示的指標。每個資料來源的工作流程都不同，並針對資料來源量身打造。例如，對於 Amazon Managed Service for Prometheus 和 Prometheus 資料來源，則會出現一個包含查詢協助程式的 PromQL 查詢編輯器方塊。

1. 完成查詢的建構後，請選擇**圖形查詢**。

1. 如果範例圖表看起來符合您的預期，請選擇**建立警示**。

1. **指定指標和條件**頁面出現。如果使用的查詢產生多個時間序列，將會在頁面頂部看到警告橫幅。如果您這樣做，請選取一個函數，用於彙總**彙總函數**中的時間序列。

1. (選用) 新增警示**標籤**。

1.  對於**當 *your-metric-name* 為…**，選擇**大於**、**大於/等於**、**小於/等於**或**小於**。對於**相比…**，為閾值指定一個數字。

1. 選擇 **Additional configuration (其他組態)**。針對 **Datapoints to alarm (要警示的資料點)**，請指定 (資料點) 必須處於 `ALARM` 狀態多少評估期間，才會觸發警示。如果此處的兩個值相符，您便可以建立警示，在許多連續期間違規時移至 `ALARM` 狀態。

   若要建立 N 個中有 M 個警示，請針對小於第二個值之數字的第一個值指定數字。如需詳細資訊，請參閱[警示評估](alarm-evaluation.md)。

1. 對於 **Missing data treatment** (遺失資料處理方式)，選擇警示在遺失某些資料點時的行為。如需詳細資訊，請參閱[設定 CloudWatch 警示如何處理遺失資料](alarms-and-missing-data.md)。

1. 選擇**下一步**。

1.  對於**通知**，請指定當警示轉換為 `ALARM`、`OK` 或 `INSUFFICIENT_DATA` 狀態時要通知的 Amazon SNS 主題。

   1.  (選用) 若要針對相同警示狀態或不同警示狀態傳送多個通知，請選擇 **Add notification** (新增通知)。
**注意**  
建議您設定警示，以便除了在進入**警示**狀態外，進入**資料不足**狀態時應採取動作。這是因為連線至資料來源的 Lambda 函數有許多問題可能會導致警示轉換為**資料不足**。

   1.  (選用) 若不傳送 Amazon SNS 通知，請選擇**移除**。

1. 若要讓警示執行 Auto Scaling、Lambda 或 Systems Manager 動作，請選擇適當的按鈕，然後選擇警示狀態及要執行的動作。如果選擇 Lambda 函數作為警示動作，則可以指定函數名稱或 ARN，並且可以選擇性地選擇函數的特定版本。

   警示只能在進入 ALARM 狀態時執行 Systems Manager 動作。如需有關 Systems Manager 的詳細資訊，請參閱[設定 CloudWatch 以從警示建立 OpsItems](https://docs.aws.amazon.com/systems-manager/latest/userguide/OpsCenter-create-OpsItems-from-CloudWatch-Alarms.html) 和[事件建立](https://docs.aws.amazon.com/incident-manager/latest/userguide/incident-creation.html)。
**注意**  
若要建立執行 SSM Incident Manager 動作的警示，您必須具備特定許可。如需詳細資訊，請參閱 [AWS Systems Manager Incident Manager 的身分型政策範例](https://docs.aws.amazon.com/incident-manager/latest/userguide/security_iam_id-based-policy-examples.html)。

1. 選擇**下一步**。

1.  在 **Name and description** (名稱和描述) 下，輸入警示的名稱和描述，然後選擇 **Next** (下一步)。此名稱只能包含 UTF-8 字元，不能包含 ASCII 控制字元。說明可以包括 Markdown 格式，僅在 CloudWatch 主控台的警示**詳細資訊**標籤中顯示。Markdown 對於將連結新增至執行手冊或其他內部資源很實用。
**提示**  
 警示名稱只能包含 UTF-8 字元。它不能包含 ASCII 控制字元。

1.  在 **Preview and create** (預覽及建立) 下，請確認警示資訊和條件都是正確的，然後選擇 **Create alarm** (建立警示)。