通过 JConsole 监控 RabbitMQ 节点

Monitor RabbitMQ nodes via JConsole

我们正在研发 RabbitMQ 和 ActiveMQ,现在我们想测量 CPU 和特定 MQ 的内存消耗。

对于 ActiveMQ,我们发现 JConsole 提供了很好的支持并且按预期工作, 但我们无法找到 JConsole 支持 RabbitMQ。

任何人都可以告诉我一些关于使用 JConsole 测试 RabbitMQ 的信息。 如果 JConsole 不可行,那么建议一些替代方案。

JConsole 是一个 Java 工具,RabbitMQ 是用 Erlang 编写的。

为了监控 RabbitMQ,您可以使用 Management UI

您可以使用以下方式启用它:

rabbitmq-plugins enable rabbitmq_management

The web UI is located at: http://server-name:15672/ The HTTP API and its documentation are both located at: http://server-name:15672/api/ (or view our latest HTTP API documentation here).

也看看这个插件https://github.com/rabbitmq/rabbitmq-top