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

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

使用监控亚马逊 SQS 队列 CloudWatch

亚马逊 SQS 和亚马逊 CloudWatch 集成在一起,因此您可以使用 CloudWatch 来查看和分析亚马逊 SQS 队列的指标。您可以从 Amazon SQS 控制台、控制台、使用CloudWatch 或 AP CloudWatch I 查看和分析队列AWS CLI的指标。您还可以为 Amazon SQS 指标设置 CloudWatch 警报

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

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

注意
  • 当 Amazon SQS 队列调用 API 的用户未获得授权且请求失败时,可以激活 Amazon SQS 队列。

  • 队列页面打开时,Amazon SQS 控制台会执行 GetQueueAttributes API 调用。GetQueueAttributesAPI 请求会激活队列。

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

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

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