

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

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

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

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

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

**注意**  
如果针对某个 Amazon SQS 队列调用 API 的用户未获得授权且请求失败，系统会激活该 Amazon SQS 队列。
队列页面打开时，Amazon SQS 控制台会执行 [`GetQueueAttributes`](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_GetQueueAttributes.html) API 调用。`GetQueueAttributes` API 请求会激活队列。
当队列从非活动状态激活时， CloudWatch 指标最多会延迟 15 分钟。
中报告的亚马逊 SQS 指标不收取任何费用。 CloudWatch它们作为 Amazon SQS 服务的一部分提供。
CloudWatch 标准队列和 FIFO 队列均支持指标。