I am using hawtio as a standalone WAR, and did some research about accessing
jolokia through hawtio.  Browsing through the info that jolokia retrieves
from JMX, not all the processors are listed.  I added the maxObjects query
param (with a value of 5000, which is higher than the number of beans we
have) and still, not all the processors are listed.  Coupled with the fact
that if you set maxObjects lower than the max number of processor objects
that are available to be retrieved, the json returned contains "[Object
limit exceeded]" after it hits the number specified in maxObjects.

Not only are some of the mbeans missing, but for some routes that actually
did display statistics, after a while the statistics for some processors
stop being shown on the profiling tab in Hawtio.  The statistics for the
processors that have stopped being shown in Hawtio are still in JMX.  Weird!

I have used jconsole to look at the list of processors, and it looks the
same as the list through hawtio.  Some of the processors are missing, even
on a fresh startup of my webapp.

It sounds like I am running into two separate problems:
* Some processors are never showing up in JMX at all
* Hawtio stops showing statistics at some point for some processors, but I
can still look at the statistics through JMX



--
View this message in context: 
http://camel.465427.n5.nabble.com/Not-all-processors-are-listed-in-JMX-preventing-detailed-route-statistics-profiling-tp5757634p5757739.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to