本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
适用于 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 |
节点的名称。注意节点名称由两部分组成:前缀(通常为 |
Broker |
代理的名称。 |
RabbitMQ 队列指标
指标 | 单位 | 描述 |
---|---|---|
ConsumerCount |
计数 | 订阅队列的使用者数量。 |
MessageReadyCount |
计数 | 当前可以传送的消息数量。 |
MessageUnacknowledgedCount |
计数 | 服务器正在等待确认的消息数量。 |
MessageCount |
计数 | MessageReadyCount 和 MessageUnacknowledgedCount 的总数(也称为队列深度)。 |
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 使用服务相关角色。