【发布时间】:2016-05-16 19:30:40
【问题描述】:
我正在通过其 JMX 接口使用 Spring Actuator 向我们的监控团队提供指标。
我们的监控团队正在使用可以跟踪特定 MBean 属性的工具。使用“标准”JMX,就像 Tomcat 所公开的一样,这可以正常工作。但是,在 Spring Actuator 中,公开的 MBean 只是 SENSITIVE、ENDPOINT 和 DATA。 DATA 包含一个 json,其中包含所有属性(类似于您将在 http 界面中看到的内容)。
有没有办法将特定信息(例如,mem 使用情况、threads.active 等)公开为它们自己的 MBean 属性,而不是将所有属性显示为大 JSON?
默认情况下,Spring 的 JMX 解决方案对于许多生产监控工具来说并不友好。
我尝试检查 jolokia,但我无法从文档中了解该框架是否能满足我的需求。
谢谢!
【问题讨论】:
标签: jmx spring-boot-actuator jolokia