SpringブートMetricsWriter
を使用して、Springブートアプリケーションから自分の選択したデータソース(-Jmx/Graphiteなど)にデータを書き出したり書き出したりします。 JmxReporter
/GraphiteReporter
を使用することができますが、Springの抽象化Writer
/Exporter
は、後でデータソースの変更に関して重要な役割を果たすと思います。私のRESTエンドポイントはDropwizard注釈DropwizardをJmxまたはGraphiteに使用してSpring Boot Actuatorメトリックをエクスポートする
@Timed(absolute=true, name="invokeEndpoint")
public ResponseEntity<Object> callSomeApi() {
...
}
でアノテートされ
マイコンフィギュレーション・クラスは次のようになります。
@Configuration
public class SpringBootMetrics {
@Bean
@ExportMetricReader
public MetricReader metricReader() {
return new MetricRegistryMetricReader(metricRegistry());
}
public MetricRegistry metricRegistry() {
final MetricRegistry metricRegistry = new MetricRegistry();
return metricRegistry;
}
@Bean
@ExportMetricWriter
MetricWriter metricWriter(MBeanExporter exporter) {
return new JmxMetricWriter(exporter);
}
}
私は私を通じてのJmxに収集することができるために、エンドポイントの呼び出しのいずれかのメトリックが表示されませんjconsole。私は何が欠けていますか?