View a markdown version of this page

使用监控 Amazon SQS 队列 CloudWatch - Amazon Simple Queue Service

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

使用监控 Amazon SQS 队列 CloudWatch

亚马逊 SQS 和亚马逊 CloudWatch 已集成,因此您可以使用它 CloudWatch 来查看和分析亚马逊 SQS 队列的指标。您可以从 Amazon SQS 控制台、控制CloudWatch 台、使用或 API 查看和分析队列的CloudWatch 指标。AWS CLI您还可以为亚马逊 SQS 指标设置 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 API 调用。GetQueueAttributes API 请求会激活队列。

  • 当队列从非活动状态激活时, CloudWatch 指标最多会延迟 15 分钟。

  • 中报告的亚马逊 SQS 指标不收取任何费用。 CloudWatch它们作为 Amazon SQS 服务的一部分提供。

  • CloudWatch 标准队列和 FIFO 队列均支持指标。