Java 作为JSON的JMX数据

Java 作为JSON的JMX数据,java,spring,jmx,Java,Spring,Jmx,我想使用JMX监控SpringBean,但是让它处理复合数据是相当痛苦的。所以我决定将返回的值映射到JSON文本字符串。但这是一个共同的解决方案吗?这在概念上正确吗?什么地方会出错?您可以使用 Jolokia是一种基于代理的远程JMX访问方法。它是标准JSR 160连接器的替代品。客户机和代理之间的通信通过HTTP(GET或POST)进行,其中请求和响应负载用JSON表示 有关将JMX实现为JSON的java代码,请参见 这实际上是一端通过JMX与JVM对话与另一端可以想象的任何日志/监视/绘图

我想使用JMX监控SpringBean,但是让它处理复合数据是相当痛苦的。所以我决定将返回的值映射到JSON文本字符串。但这是一个共同的解决方案吗?这在概念上正确吗?什么地方会出错?

您可以使用

Jolokia是一种基于代理的远程JMX访问方法。它是标准JSR 160连接器的替代品。客户机和代理之间的通信通过HTTP(GET或POST)进行,其中请求和响应负载用JSON表示

有关将JMX实现为JSON的java代码,请参见

这实际上是一端通过JMX与JVM对话与另一端可以想象的任何日志/监视/绘图包之间缺少的连接器

jmxtrans是一个非常强大的工具,它使用容易生成的基于JSON(或YAML)的配置文件,然后以您想要的任何格式输出数据


为什么关闭?可能是你在找spring boot管理员,如果您使用的是spring Boot,我的回答是否有帮助?