JMX Manage beans from HTTP



我有一个Spring应用程序,并且为一些bean启用了JMX。至少,对于每个bean,我都有一个get操作和一个set操作。我读过一些关于Jolokia的文章,它提供了您和JMX之间的HTTP桥梁。它提供了一种发送GET请求以读取托管bean的值,并发送POST请求以设置它们的方法。

我想知道Jolokia是否提供了一种自动生成网页的方法,在那里你可以读/写你的托管bean,或者是否已经有了这样的工具。

例如,假设Jolokia具有此功能。因此,如果您访问localhost:8080/jolokia/dashboard,您将看到一个自动生成的网页,如下所示:

beanName1:vaue1编辑按钮1beanName2:vaue2编辑按钮2。。beanNameN:valueN编辑按钮N

我认为它可以是一个很好的工具,而且它可以自动生成。VisualVM以一种很好的方式做到了这一点,但在HTTP世界的基础上,从任何地方的移动设备监控您的应用程序都是非常好的。

如果您真的只想要一个用于jmx管理的简单web ui,请查看https://github.com/lbovet/jminix

我能够通过使用JMinix 来实现这一点

最新更新