2011-12-20 19 views
1

です。すべて、統計情報は報告されていませんが、JVmの統計情報は

私は、メトリクスをGraphiteにプッシュしているサービスを持っています。ただし、情報メトリックではなく、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)); 
関連する問題