2011-12-20 1 views
1

입니다. 모두,메트릭이보고되지 않지만 JVm 통계는

나는 흑연으로 메트릭을 푸시하는 서비스를 가지고 있습니다. 그러나 정보 메트릭이 아닌 JVM 메트릭 만 푸시합니다. 나는 URL을 명중

는 :

http://myservice.com/mypath/info/metrics

나는, JVM 및 정보 메트릭을 기대하는 것을 얻을. 예 :

 
`{ 
    "jvm":{ 
     "vm":{ 
      "name":"Java HotSpot(TM) 64-Bit Server VM", 
      "version":"1.6.0_12-b04" 
     }, 
     ... removed for brevity_ 
     } 
    }, 
    "info.application":{ 
     "myMethod":{ 
      "type":"counter", 
      "count":0 
     }, 
     "doPost":{ 
      ... removed for brevity_ 
     } 
    } 
}` 

JVM 메트릭과 정보 메트릭이 모두 표시되지만 Graphite에는 JVM 메트릭 만 표시됩니다.

누구에게이 문제의 원인에 대한 아이디어가 있습니까?

감사합니다.

감사

데이브

답변

1

있는지 확인하십시오 당신은 흑연 기자

GraphiteReporter.enable(metricsRegistry, 1, TimeUnit.MINUTES, graphiteHost, graphitePort, hostname); 

을 활성화 그리고 레지스트리에 모든 청취자를 바인딩.

bindListener(Matchers.any(), new MeteredListener(metricsRegistry)); 
bindListener(Matchers.any(), new TimedListener(metricsRegistry)); 
bindListener(Matchers.any(), new GaugeListener(metricsRegistry));