Dropwizard @Timer 注释不适用于除资源以外的 类
Dropwizard @Timer annotation does not work for classes other than resources
我正在为我的 dropwizard 应用程序使用 JMX
报告。我将其初始化为:
JmxReporter.forRegistry(this.registry).convertRatesTo(TimeUnit.SECONDS).build().start()
当我使用@Timed
注释时,资源中的方法被计时并报告指标。但是,所有其他使用 @Timed
注释的 类 都不会被计量(或者指标不会被推送)。我通过启动 jconsole 并列出推送到 JMX
服务器的 bean 来检查这一点。
如何让 @Timed
注释与其他 类 一起使用?
使用 com.palominolabs.metrics:metrics-guice 有效。
我正在为我的 dropwizard 应用程序使用 JMX
报告。我将其初始化为:
JmxReporter.forRegistry(this.registry).convertRatesTo(TimeUnit.SECONDS).build().start()
当我使用@Timed
注释时,资源中的方法被计时并报告指标。但是,所有其他使用 @Timed
注释的 类 都不会被计量(或者指标不会被推送)。我通过启动 jconsole 并列出推送到 JMX
服务器的 bean 来检查这一点。
如何让 @Timed
注释与其他 类 一起使用?
使用 com.palominolabs.metrics:metrics-guice 有效。