自从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:已经在网上搜索了他们的发布说明和替代方案,但是还没有找到相关的结果。
发布于 2019-02-06 16:48:38
在等待和搜索每个增量发行说明几个小时之后,我可以在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;https://stackoverflow.com/questions/54547078
复制相似问题