coda hale メトリクス ライブラリをクラスパスに追加すると、メトリクスが自動的に自動構成されるという指摘に従いました。
うまくいきました。注入された metricRegistry Bean を取得します。
ただし、これらの新しいメトリックを /metrics エンドポイントで公開するにはどうすればよいですか?
ありがとう!
coda hale メトリクス ライブラリをクラスパスに追加すると、メトリクスが自動的に自動構成されるという指摘に従いました。
うまくいきました。注入された metricRegistry Bean を取得します。
ただし、これらの新しいメトリックを /metrics エンドポイントで公開するにはどうすればよいですか?
ありがとう!
それはそれが機能するはずの方法ではありません。Codahale には、Spring Boot のものにマップされないメトリック タイプがいくつかあるため、メトリックの収集を開始したら、Codahale ネイティブ API をレポートに使用することになっています。その時点で、Boot は Gauge と Counter のサービス抽象化のみを提供します。
更新: Spring Boot は、1.2.0 以降、Codahale メトリクスも /metrics エンドポイントに追加します ( を参照MetricRegistryMetricReader
)。
次のように spring-boot を使用してメトリクス ヒストグラムを更新します。
gauge.submit("histogram." + name + ".millis", durationMillis);