由于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 :已经通过Internet搜索了它们的发行说明和替代方法,但尚未找到与此相关的结果。
最佳答案
经过数小时的等待并搜索了每个增量发行说明,我可以在release notes of version 4.0.0
中找到它,该项目的列出为:
因此,现在使用类JmxReporter
的正确方法是使用对不同模块的依赖关系:
<dependency>
<groupId>io.dropwizard.metrics</groupId>
<artifactId>metrics-jmx</artifactId>
<version>4.1.0-rc3</version>
</dependency>
并且导入中的软件包需要修改为:
import com.codahale.metrics.jmx.JmxReporter;
关于java - dropwizard.metrics :metrics-core latest release中JmxReporter的替代方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54547078/