监控 Amazon SQS


Amazon SQS - 概述

Amazon Simple Queue Service(SQS)是Amazon在2004年推出的分布式消息队列服务。SQS使我们能够集成和分离分布式软件系统和组件。它提供了通过Web服务应用程序以编程方式发送,接收和删除消息的功能。与其他消息排队服务不同,它是无服务器的。

监控的参数

通过单击监视器 选项卡,转到监视器类别视图。单击Cloud Apps 部分中Amazon 下可用的SQS 实例。显示的是Amazon SQS批量配置视图,分布在三个选项卡中:

  • 可用性 标签提供了过去24小时或30天的可用性历史记录。
  • 性能 选项卡提供了过去24小时或30天的健康状态和事件。
  • 列表视图 选项卡使您可以执行批量管理配置

通过单击列表中的监视器,将转到AWS SQS仪表板。它包含2个标签:

概述

参数 描述
执行速率
Arrival Rate 每分钟消息到达队列的速率。
Completion Rate 每分钟在队列中处理和删除消息的速率。
标准/ FIFO消息的分解
Visible Messages 可供检索的消息数。
Not Visible Messages 不可检索的消息数。
Delayed Messages 处于延迟状态的消息数。(仅适用于标准队列)
处理的消息
Messages Received 由对ReceiveMessage API操作的请求返回的消息数。
Empty Receives 没有产生消息的ReceiveMessage API调用数。
最早的信息时间
Age of Oldest Message 测量最久的未删除邮件的大约时间。
发送消息的大小
Sent Message Size 测量添加到队列中消息的大小(以KB为单位)。
Rate of Sent Message Size 测量添加到队列中消息大小的速率(以KB/秒为单位)。

配置

参数 描述
FIFO/标准队列详细信息
Queue URL 显示Amazon SQS队列的URL。
Created Time 显示首次创建队列的时间。
Last Modified Time 显示上次修改队列的时间。
Region Name 显示创建队列的区域。
Queue Type 显示队列的类型。(标准/FIFO)
Content-based Deduplication 显示是否为队列启用了基于内容的重复数据删除。(仅适用于FIFO队列)
标准/FIFO队列配置
Delayed Time 消息将处于延迟状态的时间(以秒为单位)。(仅适用于标准队列)
Received Message Wait Time ReceiveMessage API操作等待消息到达的时间 (以秒为单位)。
Maximum Message Size 在Amazon SQS拒绝消息之前,消息可以包含的最大大小限制。
Message Retention Period Amazon SQS保留消息的时间 (以秒为单位)。
Visibility Timeout Amazon SQS阻止其他使用者接收和处理消息的时间 (以秒为单位)。
Dead Letter Target ARN 超过最大接收值后,Amazon SQS将消息移动到死信队列的ARN。
Maximum Receives 在将消息移到死信队列之前,将消息传递到队列的最大次数。
Customer Master Key Amazon队列的AWS托管客户主密钥 (CMK) 的ID。
Key Reuse Period 数据密钥可用于加密或解密消息的时间 (以秒为单位)。