我有一个打包为WAR的Spring Boot应用程序,并已部署在Tomcat 9服务器上。
已配置为通过JMX公开以下指标:
spring.jmx.default-domain: my-app
management.endpoints.jmx.exposure.include: health,info,metrics
我可以通过JConsole连接到Tomcat,并看到提供这三个端点的my-app MBean:
选择指标->操作-listNames我可以通过调用listNames方法获取暴露的指标的整个列表:
现在,我想查看一个特定指标(例如jvm.memory.used
),然后转到指标->操作->指标:
但是metric(requiredMetricName,tag)方法已禁用。
如何从JConsole中的mbean中获取特定指标的值?