Я использую JmxReporter для проталкивания метрик в моем приложении. Код ниже: -
JmxReporter reporter = JmxReporter.forRegistry (metricRegistry) .build ();
reporter.start ();
Мой вопрос, почему везде я нахожу JmxReporter останавливается внутри метода addShutDownHook java runtime?
Работает ли он в другой JVM? Если нет, то он должен автоматически останавливаться при остановке приложения и, следовательно, нет необходимости прекращать использование shutdownhook.
Например: -
Runtime.getRuntime (). AddShutdownHook (new Thread () {
@Override
public void run() {
reporter.stop();
}
});