实例监控指标
指标ID
CK中的指标名
指标名称
指标含义
Dashboard
connections
rabbitmq_connections
连接数
该指标用于统计RabbitMQ实例中的总连接数。
✔️ 数值-1
channels
rabbitmq_channels
通道数
该指标用于统计RabbitMQ实例中的总通道数。
✔️ 数值-2
queues
rabbitmq_queues
队列数
该指标用于统计RabbitMQ实例中的总队列数。
✔️ 数值-3
consumers
rabbitmq_consumers
消费者数
该指标用于计算RabitMQ实例中的总消费者数量。
✔️数值-4
messages_ready 没有集群相关指标,都是针对队列的
可消费消息数
该指标用于统计RabitMQ实例中总消费消息的数量。
messages_unacknowledged
未确认消息数
该指标用于统计RabbitMQ实例中已消费但尚未确认的消息数量。
publish
生产速率
实时消息生产率在RabbitMQ实例中统计。
deliver
消费率(手工确认)
实时消息消费率(手工确认)在RabbitMQ实例中统计。
deliver_no_ack
消费率(自动确认)
实时消息消费率(自动确认)在RabbitMQ实例中统计。
connections_states_running
rabbitmq_connection_status_running
连接运行状态的数量
该指标用于统计整个实例中的conection,状态为starting/tuning/opening/runnning状态总数。
✔️曲线-3
connections_states_flow
rabbitmq_connection_status_flow
flow状态下的连接数
该指标用于统计整个实例中的conection,状态为flow状态的总数。
✔️曲线-3
connections_states_block
rabbitmq_connection_status_block
block状态的连接数
该指标用于统计整个实例中的conection,状态为blocking/blocked状态的总数。
✔️曲线-3
connections_states_close
rabbitmq_connection_status_close
close状态的连接数
该指标用于统计整个实例中的conection,状态为closing/closed状态的总数。
✔️曲线-3
channels_states_running
rabbitmq_channel_status_running
运行状态的通道数
该指标用于统计整个实例中的chanel,状态为starting/tuning/opening/runnning状态总数。
✔️曲线-4
channels_states_flow
rabbitmq_channel_status_flow
flow状态下的通道数
该指标用于统计整个实例中的chanel,状态为flow状态的总数。
✔️曲线-4
channels_states_block
rabbitmq_channel_status_block
block状态下的通道数
该指标用于统计整个实例中的chanel,状态为blocking/blocked状态的总数。
✔️曲线-4
channels_states_close
rabbitmq_channel_status_close
close状态的通道数
该指标用于统计整个实例中的chanel,状态为closing/closed状态的总数。
✔️曲线-4
queues_states_running
rabbitmq_queue_status_running
运行状态的队列数
该指标用于统计整个实例中的queue,状态为running状态的总数。
✔️曲线-5
queues_states_flow
rabbitmq_queue_status_flow
flow状态的队列数
该指标用于统计整个实例中的queue,状态为flow状态的总数。
✔️曲线-5
节点监控指标
指标ID
CK指标
指标名称
指标含义
Dashboard
fd_used
rabbitmq_node_fd_used
文件句柄数
该指标用于统计当前节点RabbitMQ占用的文件句柄数。
✔️ 表格-1 曲线-1
socket_used
rabbitmq_node_sockets_used
Socket连接数
该指标用于统计当前节点RabitMQ使用的Socket连接数。
✔️ 表格-1曲线-2
proc_used
Erlang进程数
该指标用于统计当前节点RabitMQ使用的Erlang进程数。
mem_used
rabbitmq_node_mem_used
内存占用
该指标用于统计当前节点RabitMQ内存占用。
✔️ 表格-1曲线-3
disk_free
rabbitmq_node_disk_free
存储空间可用
该指标用于统计当前节点可用的存储空间。
✔️ 表格-1曲线-4
rabbitmq_alive
rabbitmq_node_running
节点存活状态
Rabbitmq节点是否存活。
✔️ 表格-1
rabbitmq_disk_usage
磁盘容量利用率
Rabbitmq节点虚拟机磁盘容量利用率统计。
rabbitmq_cpu_usage
CPU利用率
Rabbitmq节点虚拟机的CPU利用率统计。
rabbitmq_cpu_core_load
均负载CPU核
对Rabbitmq节点虚拟机CPU各核的平均负载进行统计。
rabbitmq_memory_usage
内存使用率
Rabbitmq节点虚拟机的内存利用率统计。
rabbitmq_disk_read_await
磁盘平均读操作耗时
该指标用于统计测量周期内每个读取IO的平均操作时间。
rabbitmq_disk_write_await
磁盘平均写作耗时
该指标用于统计测量周期内每个IO的平均操作时间。
rabbitmq_node_bytes_in_rate
网络入流量
每秒网络访问流入流量统计Rabbitmq节点。
rabbitmq_node_bytes_out_rate
网络出流量
每秒网络访问流出流量统计Rabbitmq节点。
rabbitmq_node_queues
rabbitmq_node_queues
节点队列数
该指标用于统计Rabitmq节点队列的数量。
✔️ 表格-1
rabbitmq_memory_high_watermark
rabbitmq_node_mem_alarm
高水位内存状态
说明Rabitmq节点是否触发内存高水位,如果触发,会阻塞集群中的所有生产者。
rabbitmq_disk_insufficient
rabbitmq_node_disk_free_alarm
磁盘高水位状态
说明Rabitmq节点是否触发磁盘高水位,如果触发,会阻塞集群中的所有生产者。
rabbitmq_disk_read_rate
rabbitmq_node_disk_read_rate
磁盘读流量
每秒读字节大小的统计节点磁盘。
✔️ 曲线-5
rabbitmq_disk_write_rate
rabbitmq_node_disk_write_rate
磁盘写流量
统计节点磁盘每秒的写字节大小。
✔️ 曲线-6
队列监控指标
指标ID
CK指标名
指标名称
指标含义
Dashboard 选择VHost 、队列查看
queue_messages_unacknowledged
rabbitmq_queue_messages_unacknowledged
队列未确认消息数
该指标用于统计队列中消费未确认的消息数。
✔️ 曲线-1
queue_messages_ready
rabbitmq_queue_messages_ready
队列可以消费消息数
该指标用于统计队列中可消费的消息数。
✔️ 曲线-1
queue_consumers
rabbitmq_queue_consumers
消费者数量
该指标用于统计订阅该队列的消费者数量。
queue_messages_publish_rate
rabbitmq_queue_messages_publish_rate
生产速率
该指标用于统计队列每秒的新闻流入数。
✔️ 曲线-2
queue_messages_ack_rate
rabbitmq_queue_messages_deliver_rate
消费率(手工确认)
该指标用于统计队列每秒传输给客户并确认的消息数量。
✔️ 曲线-2
queue_messages_deliver_get_rate
rabbitmq_queue_messages_deliver_no_ack_rate
消费速率
该指标用于统计队列每秒的消息流出数。
✔️ 曲线-2
queue_messages_redeliver_rate
rabbitmq_queue_messages_redelivered_rate
重传速率
该指标用于统计队列每秒重传消息的数量。
✔️ 曲线-2
queue_messages_persistent
rabbitmq_queue_messages_persistent
消息总数(持久化)
该指标用于统计队列中持久消息的总数(瞬时队列始终为0)。
✔️ 曲线-3
queue_messages_ram
rabbitmq_queue_messages_ram
消息总数(内存)
该指标用于统计队列中停留在内存中的消息总数。
✔️ 曲线-3
queue_memory
rabbitmq_queue_memory
Erlang过程消耗字节数
该指标用于统计与队列相关的Erlang过程中消耗的内存字节数,包括堆栈、堆叠和内部结构。
queue_messages
rabbitmq_queue_message
消息总数
华为云没有新的指标
✔️ 曲线-3
queue_message_bytes
rabbitmq_queue_message_bytes
新闻大小总和
该指标用于统计队列中所有消息的总和(字节)。
✔️ 曲线-4