У меня есть приложение Spring Boot, упакованное как WAR и развернутое на сервере Tomcat 9.
Оно настроено для предоставления следующих метрик через JMX:
spring.jmx.default-domain: my-app
management.endpoints.jmx.exposure.include: health,info,metrics
Я могу подключитьсяв Tomcat через JConsole и посмотрите мое приложение MBean, которое предлагает эти 3 конечные точки:
Выбор метрик -> Операции - listNames Я могу получить всесписок отображаемых метрик с использованием метода listNames:
Теперь я хотел бы увидеть конкретную метрику (например, jvm.memory.used
), переходя к метрикам-> Операции -> метрики:
Однако метод метрики (requiredMetricName, tag) отключен.
Как получитьзначение конкретной метрики из mbean в JConsole?