如何使用Hawt.io监视WildFly上的ActiveMQ Artemis

时间:2016-08-04 08:56:30

标签: wildfly hawtio activemq-artemis

我将ActiveMQ Artemis嵌入到WildFly10中(因为它来了)并希望通过Hawt.io进行监控。

我做了什么:

  • ActiveMQ Artemis已配置并正在运行
  • 我将hawtio.war放到了部署目录。
  • 我是由maven artemis-plugin建造的,名字只是为了artemis-plugin.war
  • 我甚至放弃了jolokia.war

我尝试使用独立jar - 制作一个插件目录并将artemis-plugin.war放在那里。

当我连接到jolokia时,我获得了WildFly的CPU使用率(以及类似的东西),我可以通过JMX看到队列,但仍然可以看到Artemis的成功。

hawtio不承认pluginhawtio无法识别插件但是它已加载:

[main] INFO org.eclipse.jetty.webapp.WebAppContext - An Artemis plugin at http://0.0.0.0:8081/artemis-plugin
[main] INFO jetty - Added 3rd party plugin with context-path: /artemis-plugin
Added 3rd party plugin with context-path: /artemis-plugin

我没有阿蒂米斯'标签。 ,转到http://0.0.0.0:8081/artemis-plugin向我展示了目录:

目录:/ artemis-plugin /

META-INF/   4096 bytes  Aug 4, 2016 10:41:10 AM
WEB-INF/    4096 bytes  Aug 4, 2016 10:41:10 AM
log4j.properties    215 bytes   Aug 3, 2016 3:39:10 PM
plugin/     4096 bytes  Aug 4, 2016 10:41:09 AM

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

必须开启jmx管理:

<management jmx-enabled="true"/>

source