是否可以获得部署在 ServiceMix / Fuse ESB 上的网络服务器的服务器负载信息。
我不想使用 Jconsole,而是通过运行 java 文件并将值写入文本文件来获取信息。
有人可以指出我可以在我的机器上运行的一些代码吗?
干杯,库纳尔
是否可以获得部署在 ServiceMix / Fuse ESB 上的网络服务器的服务器负载信息。
我不想使用 Jconsole,而是通过运行 java 文件并将值写入文本文件来获取信息。
有人可以指出我可以在我的机器上运行的一些代码吗?
干杯,库纳尔
我不会写你要求的代码,但是..
JConsole 中的所有内容都通过 JMX 访问。JMX 中的所有内容也可以通过代码访问(基本教程在这里)。
因此,只需使用 JConsole 找到您感兴趣的值/值,然后使用代码中的 JMX api 提取它们。
您还可以安装 jolokia i ServiceMix,它通过 JMX 公开 REST 接口。这使得非 Java 开发人员和编程语言更容易访问指标。这只是一个获取数据的 HTTP 调用。
我们将此库用于http://hawt.io管理控制台,因此我们可以从现代 HTML5 Web 控制台轻松获取数据。