【问题标题】:Alternative to JmxReporter in dropwizard.metrics:metrics-core latest releasedropwizard.metrics:metrics-core 最新版本中 JmxReporter 的替代品
【发布时间】:2019-02-06 05:21:15
【问题描述】:

由于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 搜索了他们的发行说明和替代品,但还没有找到与此相关的结果。

【问题讨论】:

    标签: java reporting jmx dropwizard codahale-metrics


    【解决方案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;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-06
      • 2011-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-29
      • 1970-01-01
      • 2018-05-31
      相关资源
      最近更新 更多