Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试从当前运行的 JVM 获取 JMX 指标。我希望能够在运行应用程序时无需在 CLI 上启用它就可以做到这一点。我正在尝试编写一个通用的 CLI 实用程序,但 JConsole 和 JMC 缺少一些功能。JConsole 和 JMC 都这样做。然而,似乎没有任何关于他们如何做到这一点的文档。
要看。如果您只想从本地运行的应用程序中获取它,可以使用附加 API。以下是有关如何使用附加 API 运行诊断命令的示例:
http://hirt.se/blog/?p=542
您还可以使用附加 API 获取存根以进行本地 JMXRMI 通信。
如果要启动远程代理,可以使用 jcmd 和 ManagementAgent.start 诊断命令来完成。