[gatein-dev] Fix in portal list

Julien Viet julien at julienviet.com
Mon Nov 16 05:28:20 EST 2009


I want to bring to you that useful following statistic available via  
JMX, specially in JBoss where you can use the JMX console.

Wesley has been using it for his bridge demo (and I fixed the bug that  
was present Wes :-) ).

I believe also that Marek could collect information during load  
testing and create graphs that would be correlated with the  
performances graphs. (for instance , showing the portal throughput and  
the average response time on the same graph, or showing the usage of  
the various caches correlated with the througput, I guess you get the  
idea).

With the JMX console, the statistics are interesting but it remains  
limited, it becomes very useful only if we can exploit the data via a  
more powerful tool with charting and gauges.

1/ service=statistic,type=portal,view=portal

- gives you the list of portal ids
- for a given portal id you can get info like:
1/ average execution time
2/ minimum execution time
3/ maximum execution time
4/ execution count (can be graphed)
5/ throughput, i.e number of request per second (can be graphed)

2/ service=statistic,type=template,view=portal

- list of the 10 slowest templates
- list of the 10 fastest templates
- list of the 10 most used templates
- list of all template ids
- for each template it is possible to have info about:
1/ average time
2/ min time
3/ max time
4/ execution count

3/ service=SessionRegistry

it gives the list of the number of active JCR session in the portal  
which can be graphed as it gives a good indicator of the load on the  
server

4/ each cache is registered under the key  
name="$CACHE_ID",service=cache which gives the usual information

there are other few mbeans available but they are less interesting, so  
I won't talk much about it.

cheers

Julien


More information about the gatein-dev mailing list