如何使用 Hawt.io 在 WildFly 上监控 ActiveMQ Artemis
How to monitor ActiveMQ Artemis on WildFly with Hawt.io
我已将 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 无法识别插件hawtio 无法识别插件但是它已加载:
[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
我没有 'Artemis' 选项卡。 ,转到 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
有什么想法吗?
必须打开 jmx 管理:
<management jmx-enabled="true"/>
我已将 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 无法识别插件hawtio 无法识别插件但是它已加载:
[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
我没有 'Artemis' 选项卡。 ,转到 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
有什么想法吗?
必须打开 jmx 管理:
<management jmx-enabled="true"/>