我已经将基于springboot(1.5)的应用程序与Dropwizard Metrics&Prometheus集成在一起。当我使用'度量注册表.mark()方法。
@ExceptionMetered(name="getMessages", cause=Exception.class)
@Counted(name = "getMessages")
public ResponseEntity<List<Message>> getMessages() {
但当我点击时,没有任何与异常相关的显示:
http://localhost:9001/metrics
http://localhost:9001/prometheus
我也尝试启用ConsoleReporter:
@PostConstruct
public void startConsoleReporter() {
consoleReporter = ConsoleReporter.forRegistry(dropwizardMetricRegistry)
.convertRatesTo(TimeUnit.SECONDS)
.convertDurationsTo(TimeUnit.MILLISECONDS)
.build();
consoleReporter.start(5, TimeUnit.SECONDS);
}
-- Meters ----------------------------------------------------------------------
myMeter
count = 0
mean rate = 0.00 events/second
1-minute rate = 0.00 events/second
5-minute rate = 0.00 events/second
15-minute rate = 0.00 events/second
如何让DropWizard注解与Sprint Boot 1.5配合使用?