JavaコードでJMXを実装して、JMXカウンタでメジャーを表示するにはどうすればよいですか? 私はMBEANのようなXMLファイルが必要です。私は、その非常に悪い指針が必要です。JMXカウンタでメジャーを表示するためにJavaコードでJMXを実装する方法
最終的にjarファイルをビルドし、ターミナルから実行します。では、コード内に実装する必要があるのは何ですか?
JavaコードでJMXを実装して、JMXカウンタでメジャーを表示するにはどうすればよいですか? 私はMBEANのようなXMLファイルが必要です。私は、その非常に悪い指針が必要です。JMXカウンタでメジャーを表示するためにJavaコードでJMXを実装する方法
最終的にjarファイルをビルドし、ターミナルから実行します。では、コード内に実装する必要があるのは何ですか?
あなたはSpringを使用しているので、私はここでSpringの文書で始めるでしょう:JMX。ドキュメントはよく書かれており、これを行う方法を正確に記述しています。
ええと、以前読んだことがありますが、サーバー側と同じようにJMXを実装する必要があるコードがすでにあるので、あなたは思っています。私はすでに実装しています – addytheriot
import org.springframework.jmx.export.annotation.ManagedAttribute; import org.springframework.jmx.export.annotation.ManagedResource; – addytheriot
@ManagedResource(objectName = "com.carrieriq:name = AssemblyLineStreamer"、description = "このBeanはバイナリフィードプロセスのいくつかの実行を許可する")\t @ManagedAttribute(description = "RTI:最大実行を取得する") \t public int getExecutions(){ \t \t return mExecutions;しかし、これは私のJMXカウンタをjconsoleに表示するのに十分ではありません。他に何が必要なのですか? – addytheriot
興味深いのは、https://github.com/statsbiblioteket/jmx-simple-demoです。 MXBeanを定義して公開し、その値を更新します。 –