【发布时间】:2019-03-05 09:11:50
【问题描述】:
我有一个打包为 WAR 并部署在 Tomcat 9 服务器上的 Spring Boot 应用程序。
已配置为通过 JMX 公开以下指标:
spring.jmx.default-domain: my-app
management.endpoints.jmx.exposure.include: health,info,metrics
我可以通过 JConsole 连接到 Tomcat 并查看提供这 3 个端点的 my-app MBean:
选择指标 -> 操作 - listNames 我可以通过调用 listNames 方法获得公开的整个指标列表:
现在我想查看一个特定的指标(例如jvm.memory.used),转到指标 -> 操作 -> 指标:
但是 metric(requiredMetricName, tag) 方法被禁用了。
如何从 JConsole 中的 mbean 获取特定指标的值?
【问题讨论】:
标签: spring spring-boot jmx jconsole spring-jmx