2016-06-01 5 views
0

com.codahale.metrics.JmxReporter를 사용하여 응용 프로그램의 사용자 정의 게이지 유형 메트릭을 JMX로 푸시하려고합니다.
그것은 기본적으로 JMXReporter 것 같아 즉 JMXReporter이 메트릭을보고 내 사용자 지정 메트릭 이름 app.test.count 경우라고 메트릭 이름 .value라는 속성을 추가하는 엔드 포인트에 /측정 메트릭을 밀어 app.test.count.value으로 지정하십시오 (끝점 메트릭 아래).JMXReporter의 기본 동작을 변경하십시오.

그래서,이 .value 속성을 메트릭 이름에 추가하지 않도록 JMXReporter를 만드는 방법이 있습니까? here InfluxDBReporter에 대해 모든 게이지 유형 메트릭에 .value이 추가됩니다. 자, 이것은 JMXReporter와 동일합니까?

그럴 경우 은 메트릭 이름이 인 JMX에 메트릭을 어떻게보고 할 수 있는지 다른 방법이 있습니다.

답변

1

메트릭이 게시 된 ObjectName을 변경할 수 있지만 MBean 속성 이름은 JmxReporter에 하드 코딩됩니다. JmxReporter $ JmxGauge 또한 private이기 때문에, 그것을 변경하는 유일한 방법은 자신의 JmxReporter를 구현하는 것입니다.

관련 문제