-1

我正在尝试从当前运行的 JVM 获取 JMX 指标。我希望能够在运行应用程序时无需在 CLI 上启用它就可以做到这一点。我正在尝试编写一个通用的 CLI 实用程序,但 JConsole 和 JMC 缺少一些功能。JConsole 和 JMC 都这样做。然而,似乎没有任何关于他们如何做到这一点的文档。

4

1 回答 1

0

要看。如果您只想从本地运行的应用程序中获取它,可以使用附加 API。以下是有关如何使用附加 API 运行诊断命令的示例:

http://hirt.se/blog/?p=542

您还可以使用附加 API 获取存根以进行本地 JMXRMI 通信。

如果要启动远程代理,可以使用 jcmd 和 ManagementAgent.start 诊断命令来完成。

于 2015-01-29T09:56:24.247 回答