自 codahale-metrics 已经转移到 io. . 我们代码中的一个实现使用了类:
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 现在?
JmxReporter
附言 :已在internet上搜索其发行说明和备选方案,但尚未找到与此相关的结果。
release notes of version 4.0.0 其项目列表为:
4.0.0
将JMX报告移动到 metrics-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;