

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

# 使用 CloudWatch 監控 Amazon SQS 佇列
<a name="monitoring-using-cloudwatch"></a>

Amazon SQS 與 Amazon CloudWatch 會整合在一起，以便您可使用 CloudWatch 檢視及分析適用於 Amazon SQS 佇列的指標。您可以使用 [AWS CLI](sqs-access-metrics.md#access-cloudwatch-metrics-cli) 或使用 [CloudWatch API](sqs-access-metrics.md#access-metrics-cloudwatch-api)，從 [Amazon SQS 主控台](sqs-access-metrics.md#access-cloudwatch-metrics-sqs-console)、[CloudWatch 主控台](sqs-access-metrics.md#access-metrics-cloudwatch-console)檢視和分析佇列的指標。您也可以為 Amazon SQS 指標[設定 CloudWatch 警示](set-cloudwatch-alarms-for-metrics.md)。

自動收集 Amazon SQS 佇列的 CloudWatch 指標，並以一分鐘間隔將該指標推送到 CloudWatch。這些指標會針對所有符合 CloudWatch *作用中*指導方針的佇列進行收集。如果佇列包含任何訊息，或有任何動作存取佇列，CloudWatch 會將佇列視為作用中長達六個小時。

當 Amazon SQS 佇列處於非作用中狀態超過六小時，會將 Amazon SQS 服務視為在休眠狀態，並停止向 CloudWatch 服務傳送指標。在 Amazon SQS 佇列處於非作用中狀態的期間內，無法在 Amazon SQS 的 CloudWatch 指標中將遺失的資料或代表零的資料視覺化。

**注意**  
當未授權針對佇列呼叫 API 的使用者，且請求失敗時，可以啟用 Amazon SQS 佇列。
開啟佇列的頁面時，Amazon SQS 主控台會執行 [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_GetQueueAttributes.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_GetQueueAttributes.html) API 呼叫。`GetQueueAttributes` API 請求會啟用佇列。
從非作用中狀態啟動佇列時，CloudWatch 指標會延遲最多 15 分鐘。
Amazon SQS 指標是免費的並在 CloudWatch 中回報。這是 Amazon SQS 服務的一部分。
標準和 FIFO 佇列均支援 CloudWatch 指標。