Я использую отчеты JMX
для своего приложения dropwizard. Я инициализирую его следующим образом:
JmxReporter.forRegistry(this.registry).convertRatesTo(TimeUnit.SECONDS).build().start()
Когда я использую аннотацию @Timed
, методы в ресурсах синхронизируются и метрики сообщаются. Однако все остальные классы, которые используют аннотацию @Timed
, не измеряются (или метрики не передаются). Я проверил это, запустив jconsole и перечислив компоненты, отправленные на сервер JMX
.
Как заставить аннотацию @Timed
работать и с другими классами?