dropwizard.metrics:metrics-core最新版本中的JmxReporter替代品

时间:2019-02-06 05:21:15

标签: java reporting jmx codahale-metrics

由于codahale-metrics已移至io.下。我们代码中的一个实现是利用该类:

import com.codahale.metrics.JmxReporter

具有依赖版本

<metrics.core.version>3.2.2</metrics.core.version>

现在,我们正计划升级到该工件的最新版本

<metrics.core.version>4.1.0-rc3</metrics.core.version>

这不再是我们正在使用的类了吗,这已经迁移到其他工件了吗?还是现在可以使用JmxReporter的替代方法?

PS :已通过互联网搜索了其发行说明和替代版本,但尚未找到与此相关的结果。

1 个答案:

答案 0 :(得分:1)

经过数小时的等待并搜索了每个增量发行说明,我可以在release notes of version 4.0.0中找到它,该项目列出为:

  

将JMX报告移至metrics-jmx模块

因此,现在使用类JmxReporter的正确方法是使用对不同模块的依赖项:

<dependency>
    <groupId>io.dropwizard.metrics</groupId>
    <artifactId>metrics-jmx</artifactId>
    <version>4.1.0-rc3</version>
</dependency>

,并且导入中的软件包需要修改为:

import com.codahale.metrics.jmx.JmxReporter;