Dropwizard指标SLF4J报告程序配置

时间:2019-01-21 17:11:25

标签: slf4j dropwizard

我已经为dropwizard(codehale)指标注册表配置了基本的sl4j报告程序。这是报告程序配置:

Slf4jReporter.forRegistry(metricRegistry)
                .outputTo(slf4jLogger)
                .convertRatesTo(TimeUnit.SECONDS)
                .convertDurationsTo(TimeUnit.MILLISECONDS)
                .build();
        reporter.start(30, TimeUnit.SECONDS);

我接收到的日志不是我期望的(期望计时器的可解析输出,即通过metricRegistry注册的计数器)。这是我实际上每30秒看到一次(与报告器配置匹配):

  

.... java:55)org.slf4j.helpers.FormattingTuple@39fda09e

反正有没有在日志中获得有用的码hale度量(计时器,计数器等)的表示?

1 个答案:

答案 0 :(得分:0)

  

我的回答与所提问题无关。   请参阅下面的评论。

Dropwizard具有用于报告指标数据的集成功能。它们称为reporters。您需要添加其他配置指令。 SLF4J reporter的示例:

metrics:
  reporters:
    - type: log
      logger: metrics
      markerName: <marker name>

在此处查看手册:https://www.dropwizard.io/1.3.8/docs/manual/configuration.html#metrics

相关问题