

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

# 建立 Amazon SQS 指標的 CloudWatch 警示
<a name="set-cloudwatch-alarms-for-metrics"></a>

CloudWatch 可讓您在指標達到指定的閾值時觸發警示。例如，您可以建立警示的 `NumberOfMessagesSent` 指標。例如，如果超過 100 個訊息在 1 小時內傳送到 `MyQueue` 佇列，會傳送一封電子郵件通知。如需詳細資訊，請參閱 *Amazon CloudWatch 使用者指南*中的[建立 Amazon CloudWatch 警示](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html)。<a name="set-alarm-cloudwatch-console"></a>

1. 登入 AWS 管理主控台 ，並在 https：//[https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 開啟 CloudWatch 主控台。

1. 選擇 **Alarms** (警示)，然後選擇 **Create Alarm** (建立警示)。

1. 在 **Create Alarm (建立警示)** 對話方塊中的 **Select Metric (選取指標)** 部分，選擇 **Browse Metrics (瀏覽指標)**、**SQS (SQS)**。

1. 對於 **SQS > Queue Metrics (SQS > 佇列指標)**，選擇 **QueueName (佇列名稱)** 和 **Metric Name (指標名稱)** 以設定警示，然後選擇 **Next (下一步)**。如需可用指標的清單，請參閱 [適用於 Amazon SQS 的可用 CloudWatch 指標](sqs-available-cloudwatch-metrics.md)。

   在下列範例中，選擇適用於警示的 `NumberOfMessagesSent` 佇列的 `MyQueue` 指標。送出訊息如超過 100 則，警示就會觸發。

1. 在 **Create Alarm (建立警示)** 對話方塊中 **Define Alarm (定義警示)** 部分，請執行下列動作：

   1. 在 **Alarm Threshold (警示閾值)** 下，輸入警示的 **Name (名稱)** 和 **Description (說明)**。

   1. 將 **is** (是) 設定為 **> 100**。

   1. 設定 **for (為)** 至 **1 out of 1 datapoints (1 傳出 1 資料點)**。

   1. 在 **Alarm preview (警示預覽)** 中，設定 **Period (期間)** 為 **1 Hour (1 小時)**。

   1. 將 **Statistic (統計資料)** 設定為 **Standard (標準)**、**Sum (總和)**。

   1. 在 **Actions (動作)** 下的 **Whenever this alarm (每當此警示)**，選擇 **State is ALARM (狀態為警示)**。

      如果您希望 CloudWatch 在觸發警示時就會傳送通知，選取現有 Amazon SNS 主題或選擇**新的清單**，然後輸入電子郵件地址以逗號分隔。
**注意**  
如果您建立新的 Amazon SNS 主題，電子郵件地址必須先經過驗證才會接收通知。如果此警示狀態在驗證電子郵件地址之前變更，就不會收到通知。

1. 選擇**建立警示** 。

   警示已建立。