I am using Spring Actuator via its JMX interface to provide metrics to our monitoring team.
Our monitoring team is using tools that can track specific MBean attributes. With "standard" JMX, like the one that is being exposed by Tomcat, this works fine. However, in Spring Actuator, the exposed MBeans are simply SENSITIVE, ENDPOINT, and DATA. DATA contains a json with ALL the attributes inside it (similar to what you'll see in the http interface).
Is there any way to expose specific information (for example, mem usage, threads.active etc.) as their own MBean attributes, instead of displaying all the attributes as a big JSON?
Spring's JMX solution is not user-friendly for many production monitoring tools as at its default.
I tried to check jolokia but I wan't able to understand from the documentation if this framework will give what I need.
Thanks!