适用于 RabbitMQ 经纪商的亚马逊 MQ 可用 CloudWatch 指标 - Amazon MQ

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

适用于 RabbitMQ 经纪商的亚马逊 MQ 可用 CloudWatch 指标

RabbitMQ 代理指标

指标 单位 描述
ExchangeCount 计数 在代理上配置的交换器总数。
QueueCount 计数 在代理上配置的队列总数。
ConnectionCount 计数 在代理上建立的连接总数。
ChannelCount 计数 在代理上建立的通道总数。
ConsumerCount 计数 连接到代理的使用者总数。
MessageCount 计数 队列中的消息总数。
注意

生成的数字是代理上已就绪和未确认的消息总和。

MessageReadyCount 计数 队列中已就绪的消息总数。
MessageUnacknowledgedCount 计数 队列中未确认的消息总数。
PublishRate 计数 向代理发布消息的速率。

生成的数字表示采样时每秒采集的消息数。

ConfirmRate 计数 RabbitMQ 服务器确认已发布消息的速率。您可以将此指标与 PublishRate 进行比较,以更好地了解您的代理的表现。

生成的数字表示采样时每秒采集的消息数。

AckRate 计数 使用者确认消息的速率。

生成的数字表示采样时每秒采集的消息数。

SystemCpuUtilization 百分比 经纪人当前使用的已分配的 Amazon EC2 计算单位的百分比。对于集群部署,此值表示所有三个 RabbitMQ 节点的相应指标值的总和。
RabbitMQMemLimit 字节 RabbitMQ 经纪商的RAM限制。对于集群部署,此值表示所有三个 RabbitMQ 节点的相应指标值的总和。
RabbitMQMemUsed 字节 RabbitM RAM Q 经纪商使用的交易量。对于集群部署,此值表示所有三个 RabbitMQ 节点的相应指标值的总和。
RabbitMQDiskFreeLimit 字节 RabbitMQ 代理的磁盘限制。对于集群部署,此值表示所有三个 RabbitMQ 节点的相应指标值的总和。该指标因实例大小而异。有关 Amazon MQ 实例类型的更多信息,请参阅 Amazon MQ for RabbitMQ 实例类型
RabbitMQDiskFree 字节 RabbitMQ 代理中可用的免费磁盘空间总量。当磁盘使用量超过其限制时,集群将阻止所有生产者连接。对于集群部署,此值表示所有三个 RabbitMQ 节点的相应指标值的总和。
RabbitMQFdUsed 计数 使用的文件描述符数。对于集群部署,此值表示所有三个 RabbitMQ 节点的相应指标值的总和。
RabbitMQIOReadAverageTime 计数 RabbitMQ 执行一次读取操作的平均时间(以毫秒为单位)。该值与消息大小成正比。
RabbitMQIOWriteAverageTime 计数 RabbitMQ 执行一次写入操作的平均时间(以毫秒为单位)。该值与消息大小成正比。

RabbitMQ 代理指标的维度

维度 描述
Broker

代理的名称。

RabbitMQ 节点指标

指标 单位 描述
SystemCpuUtilization 百分比 经纪人当前使用的已分配的 Amazon EC2 计算单位的百分比。
RabbitMQMemLimit 字节 RabbitMQ 节点的RAM限制。
RabbitMQMemUsed 字节 RabbitMQ 节点RAM使用的音量。当内存使用量超过限制时,集群将阻止所有生产者连接。
RabbitMQDiskFreeLimit 字节 RabbitMQ 节点的磁盘限制。该指标因实例大小而异。有关 Amazon MQ 实例类型的更多信息,请参阅 Amazon MQ for RabbitMQ 实例类型
RabbitMQDiskFree 字节 RabbitMQ 节点中可用的免费磁盘空间总量。当磁盘使用量超过其限制时,集群将阻止所有生产者连接。
RabbitMQFdUsed 计数 使用的文件描述符数。

RabbitMQ 节点指标的维度

维度 描述
Node 节点的名称。
注意

节点名称由两部分组成:前缀(通常为 rabbit)和一个主机名。例如,节点名称 rabbit@ip-10-0-0-230.us-west-2.compute.internal 的前缀为 rabbit,主机名为 ip-10-0-0-230.us-west-2.compute.internal

Broker

代理的名称。

RabbitMQ 队列指标

指标 单位 描述
ConsumerCount 计数 订阅队列的使用者数量。
MessageReadyCount 计数 当前可以传送的消息数量。
MessageUnacknowledgedCount 计数 服务器正在等待确认的消息数量。
MessageCount 计数 MessageReadyCountMessageUnacknowledgedCount 的总数(也称为队列深度)。

RabbitMQ 队列指标的维度

注意

Amazon MQ for RabbitMQ 不会发布名称包含空格、制表符或其他非字符的虚拟主机和队列的指标。ASCII

有关维度名称的更多信息,请参阅 Amazon CloudWatch API 参考中的维度

维度 描述
Queue 队列的名称。
VirtualHost 虚拟主机的名称。
Broker 代理的名称。

配置 Amazon MQ for RabbitMQ 日志

当您为 RabbitMQ 代理启用 CloudWatch 日志记录功能时,Amazon MQ 会使用服务相关角色向其发布一般日志。 CloudWatch如果您首次创建代理时不存在与 Amazon MQ 服务相关的角色,Amazon MQ 将自动创建一个角色。所有后续的 RabbitMQ 代理都将使用相同的服务相关角色向其发布日志。 CloudWatch

有关服务相关角色的更多信息,请参阅《AWS Identity and Access Management 用户指南》中的使用服务相关角色。有关 Amazon MQ 如何使用服务相关角色的更多信息,请参阅对 Amazon MQ 使用服务相关角色