如何在我的java代码中实现JMX以在JMX计数器上显示度量值

问题描述:

如何在我的java代码中实现JMX以在JMX计数器上显示度量值。 我需要什么XML文件像MBEAN。请我需要一些指导。如何在我的java代码中实现JMX以在JMX计数器上显示度量值

我最终建立一个jar文件并从终端运行。那么需要在代码中实现哪些内容?

+0

您可能会发现https://github.com/statsbiblioteket/jmx-simple-demo有趣。它定义并公开MXBean并更新其值。 –

由于您使用的是Spring,因此我将从Spring文档开始:JMX。该文档编写得很好,并描述了如何做到这一点。

+0

是的,我已经阅读过,但你认为我已经有了一个代码,我只需要在服务器端实现JMX。我已经执行 – addytheriot

+0

import org.springframework.jmx.export.annotation.ManagedAttribute; import org.springframework.jmx.export.annotation.ManagedResource; – addytheriot

+0

@ManagedResource(objectName =“com.carrieriq:name = AssemblyLineStreamer”,description =“该bean将允许”+“对二进制Feed进程执行一些操作”)\t @ManagedAttribute(description =“RTI:获取最大执行次数”) \t public int getExecutions(){ \t \t return mExecutions;但是这还不足以在我的JMconsole上显示我的JMX计数器我还需要什么 – addytheriot