文档首页/ 分布式消息服务RabbitMQ版/ 常见问题/ 监控告警问题/ 云监控无法展示RabbitMQ监控数据
更新时间:2025-07-02 GMT+08:00
分享

云监控无法展示RabbitMQ监控数据

RabbitMQ 3.x.x版本实例

RabbitMQ 3.x.x版本实例的队列名称或Vhost名称属于以下任一情况时,可能会导致监控数据无法展示。

  • RabbitMQ的队列名称以特殊字符开头,例如点号“.”。建议删除带特殊字符的队列。
  • RabbitMQ的Vhost名称以特殊字符开头,例如点号“.”。建议删除带特殊字符的Vhost。RabbitMQ 3.x.x版本实例在监控页面中,队列名称存在两种显示。如果队列在默认Vhost下,会直接显示队列名。如果队列不在默认Vhost下,队列名称显示为:队列所在的Vhost名称__队列名。例如:队列test01在Vhost-13142708中,此时监控中显示的队列名为“Vhost-13142708__test01”。
图1 无法展示监控

RabbitMQ 3.x.x版本实例的队列名称或Vhost名称包含特殊字符,例如“%”、“|”、“/”,会导致队列/Vhost名称与监控页面不一致,在监控页面中特殊字符会以“_”显示。例如:队列Queue.1%1|2_3/在默认Vhost中,此时监控中显示的队列名为“Queue.1_1_2_3_”。

图2 Vhost详情页的队列名称
图3 监控页的队列名称

RabbitMQ AMQP-0-9-1版本实例

RabbitMQ AMQP-0-9-1版本实例的Queue名称、Vhost名称或Exchange名称包含特殊字符,例如“%”、“|”、“/”、“.”,会导致Queue名称、Vhost名称、Exchange名称与监控页面不一致,在监控页面中特殊字符会以“_”显示。例如:Queue名称为Queue.1%1|2_3/,此时监控中显示的Queue名为“Queue_1_1_2_3_”。

图4 Vhost详情页的Queue名称
图5 监控页的Queue名称

相关文档