Альтернатива JmxReporter в dropwizard.metrics: последний выпуск metrics-core - PullRequest
0 голосов
/ 06 февраля 2019

Поскольку 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 голосов
/ 06 февраля 2019

После нескольких часов ожидания и поиска в каждом добавочном примечании к выпуску я смог найти его в примечаниях к выпуску версии 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;
...