Search code examples
jmxapache-servicemixfuseesb

JMX monitor with FUSE ESB


I'm using FUSE ESB and i wondering, is there any possibilities to connect some JMX monitor ?

I have connectec JMX monitor to normal tomcat, but i think that it is good idea, to have controll over serwer load, where i have FUSE ESB instance.

Do you have any experience with it?

I will be greatefull for any help


Solution

  • You may want to read this QA as well where its discussing monitoring of SMX / FuseESB Administration and Monitoring of Apache-Camel routes in ServiceMix

    But rule of thumb is that SMX / Fuse ESB is running on a JVM and offers JMX management capabilities, and any standard JMX compliant tooling can access these information.

    For example with Camel we have an extensive number of JMX mbeans, you can gain details about your Camel applications, such as performance statistics, control lifecycle of Camel routes, consumers, etc. And see thread pool utilization, and so forth.

    FuseSource offers documentation about Fuse ESB. For example there is some details about configuring JMX here: http://fusesource.com/docs/esb/4.4.1/esb_runtime/ESBRuntimeJMXConfig.html