Understanding JMX
Since Java 6 JMX is shipped with the Java SDK, it allows Java programs to provide monitoring information to other systems and to enable the administration of our Java applications.
This is a very powerful feature that most third-party monitoring tools can use to retrieve information on our microservices.
JMX also allows us to expose management beans that invoke certain functionalities of our application externally; this could be used to provide operations that support our applications such as restarting certain services or changing internal behaviors.
Basically, JMX will act as an interface to systems that need to access our application, providing a standard mechanism that is widely used in the industry for supporting Java ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access