Я работаю в приложении Dropwizard. На данный момент, с помощью dropwizard некоторые метрики включены в конечную точку /admin
Так что, если вы установите @Timed
на свой контроллер, он автоматически появится там.
Проблема в том, когда вы хотите добавить пользовательские метрики.
Я проверил эту документацию:
https://metrics.dropwizard.io/3.1.0/getting-started/
Поэтому я создал свой собственный реестр и добавилмой собственный таймер.
Я вижу его в консоли репортера, работает довольно хорошо.
Проблема в том, что я не вижу его как часть / admin, возможно ли добавить его водин Metrics
"группа"?
Я сделал что-то вроде этого
на конструкторе:
static final MetricRegistry metrics = new MetricRegistry();
startReport();
Meter requests = metrics.meter("requests");
и на моем контроллере:
requests.mark
Как я уже сказал, это работает, и я вижу, что это отражено в моем репортере консоли, но я не могу видеть его в /admin
или наоборот (в консоли я вижу только этот показатель, например, если это другой реестр.