Jolokia is an HTTP/JSON bridge for remote JMX access. It is an alternative to standard JSR 160 connectors, using an agent based approach.For more info [http://www.jolokia.org/features-nb.html] Really been impressed with this tool to read JMX mbeans Remotely with HTTP and we are able to read multiple mbean attributes in a single remote request.
Just curious to know the server side working of Jolokia,
Jolokia is a an agent which needs to be installed within the JVM on which the JMX information will be read. So on the server side, it speaks locally to JMX (via the local Java API in javax.management
) which gets exposed via JSON and HTTP in a custom protocol. So it's quite simple.
One of the strengths of the Jolokia agent, which come in 4 flavors is that it can be used in nearly any setup, might it be a full Java EE Server, an Java ESB, another middleware server or any Java process in general.
Please have a look at the reference manual which gives a more detailed overview of Jolokia's architecture.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With