2017-09-25 1 views
0

Java 코드에서 JMX를 구현하여 JMX 카운터에서 측정 값을 표시하려면 어떻게해야합니까? MBean과 같은 XML 파일이 필요합니다. 나는 그것의 아주 꼬마 도깨비 약간지도를 필요로하십시오.JMX 카운터에 측정 값을 표시하는 Java 코드에서 JMX를 구현하는 방법

궁극적으로 jar 파일을 빌드하고 터미널에서 실행합니다. 그렇다면 코드에서 구현해야 할 것은 무엇입니까?

+0

https://github.com/statsbiblioteket/jmx-simple-demo interesting을 참조하십시오. MXBean을 정의 및 공개하고 그 값을 업데이트합니다. –

답변

0

스프링을 사용하고 있으므로 스프링 문서 (여기서는 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은 바이너리 피드 프로세스에 대한 일부 실행을 허용합니다") \t @ManagedAttribute (description = "RTI : 최대 실행을 얻습니다") \t public int getExecutions() { \t \t return mExecutions; 그러나 이것은 jconsole에 mw JMX 카운터를 보여주기에 충분하지 않습니다. – addytheriot

관련 문제