Warning | ||
---|---|---|
| ||
Note | ||
This page is outdated and no longer receives updates! |
Javamelody is an opensource (LGPL) application to monitor Java or Java EE application servers in QA and production environments.
...
(Extract from the Javamelody home page)
It allows to improve applications in QA and production
Give facts about the average response times and number of executions
Make decisions when trends are bad, before problems become too serious
Optimize based on the more limiting response times
Find the root causes of response times
Verify the real improvement after optimization
It includes summary charts showing the evolution over time of the following indicators:
Number of executions, mean execution times and percentage of errors of http requests, sql requests, jsp pages or methods of business façades (if EJB3, Spring or Guice)
Java memory
Java CPU
Number of user sessions
Number of jdbc connections
These charts can be viewed on the current day, week, month, year or custom period.
You can even execute garbage collection to free resources, or view / invalidate http sessions.
...
*Step 2: *
Add the following lines in the web.xml file of the conf directory of Tomcat (and not in the WEB-INF/web.xml files of the webapps).
...
...
web.xml.snippet
Code Block |
---|
<filter> <filter-name>monitoring</filter-name> <filter-class>net.bull.javamelody.MonitoringFilter</filter-class> </filter> <filter-mapping> <filter-name>monitoring</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <listener> <listener-class>net.bull.javamelody.SessionListener</listener-class> </listener> |
...