

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用监控亚马逊 SQS 队列 CloudWatch
<a name="monitoring-using-cloudwatch"></a>

亚马逊 SQS 和亚马逊 CloudWatch 集成在一起，因此您可以使用 CloudWatch 来查看和分析亚马逊 SQS 队列的指标。[您可以从 [Amazon SQS](sqs-access-metrics.md#access-cloudwatch-metrics-sqs-console) 控制台、控制台、使用CloudWatch 或 AP [CloudWatch I](sqs-access-metrics.md#access-metrics-cloudwatch-console) 查看和分析队列[AWS CLI](sqs-access-metrics.md#access-cloudwatch-metrics-cli)的指标。](sqs-access-metrics.md#access-metrics-cloudwatch-api)您还可以[为 Amazon SQS 指标设置 CloudWatch 警报](set-cloudwatch-alarms-for-metrics.md)。

CloudWatch 系统会自动收集您的 Amazon SQS 队列的指标，并每隔一分钟推送到该 CloudWatch 队列。 这些指标是在所有符合*活跃状态 CloudWatch *准则的队列上收集的。 CloudWatch 如果队列包含任何消息，或者有任何操作可以访问该队列，则认为该队列最长处于活动状态六个小时。

当 Amazon SQS 队列处于非活动状态超过六小时时，Amazon SQS 服务将被视为处于休眠状态，并停止向该服务提供指标。 CloudWatch 在您的亚马逊 SQS 队列处于非活动状态期间，无法在 Amazon SQS 的 CloudWatch 指标中显示缺失的数据或表示零的数据。

**注意**  
如果针对某个 Amazon SQS 队列调用 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 分钟。
中报告的亚马逊 SQS 指标不收取任何费用。 CloudWatch它们作为 Amazon SQS 服务的一部分提供。
CloudWatch 标准队列和 FIFO 队列都支持指标。