Summary

Monitoring plugin: Monitoring of Hudson itself with JavaMelody. Open the report (or http://yourhost/monitoring) after installation.
Features
- Charts of memory, cpu, system load average, http response times by day, week, month, year or custom period
- Statistics of http requests with mean response times, mean cpu times, mean response size by request and by day, week, month, year or custom period
- Errors and logs
- Current http requests
- Threads
- Heap histogram (instances and sizes by class)
- Process list of OS
- Report in html or pdf
- In English or French
- Hudson security
- And more...

Online help of JavaMelody
Plugin Information
Release notes
1.19.0
- fix NumberFormatException requesting process information.
- fix (removed) jndi link in Winstone.
- added debugging logs.
1.18.0
1.17.0
1.15.1
- change to reduce disk usage: Some common http requests are now aggregated in statistics, for example on build numbers.
The javamelody.http-transform-pattern parameter has now the default value of
and all matches in http URLs will be replaced by "$". Note that it is possible on each Hudson server to change the value of this parameter with a system property -Djavamelody.http-transform-pattern=xxx in the java command line.
1.15.0
- added: If the server has the servlet api 3.0 (JavaEE 6), then display the graphic of the number of http sessions and display the list of current http sessions
- change to reduce disk usage: Graphics in http errors and in errors logs are no longer displayed
1.14.0
- fix: There was an InternalError on ubuntu or debian using the tomcat package with jsvc
1.13.0
- added: remember the last selected period (with a persistent cookie in the browser)
- added: UI option to display graphs and statistics for custom periods, via fields of start and end dates of period to display
1.12.0
- added: New charts "Threads count", "Loaded classes count", "Used non heap memory", "Used physical memory", "Used swap space" (displayed with the new link "Other charts")
- added: Button to kill a java thread
- added: parameters can now be specified in environment variables like in system properties or webapp context
- added: new parameter "monitoring-path" to change the url "/monitoring" of the report to "/admin/monitoring" for example
- added: new parameter "mail-periods" to change the period of mail reports from weekly to daily or monthly or a combination of the 3
- added: display the version of JavaMelody at the bottom of the html and pdf reports
- added: display of "ajax GET" or "ajax POST" in http requests names for ajax requests
1.10.0
- English: For people outside US, UK and France, default language is now the default locale of the server or English.
1.9.0
- Fix: The "Monitoring" link in "/manage" page did not work when hudson was in a servlet context (not in the root context of the server).
- JavaMelody fix: someone had an exception in report on Solaris 10 (getPID)
1.8.2
- Removed jdbc graphs as there is no database in hudson,
- Removed sessions graph, values and links as the javamelody SessionListener can't be registered without modifying web.xml
- Added a link in "/manage" page
- Added checkPermission to check authentication if configured
1.8.1
TODO:
- Monitor also hudson slaves by using the javamelody centralized CollectorServer
- Other specific hudson features such as statistics of build times by job or graphs of busy executors & queue length like the one in "manage page"
Translations
Translations for other languages such as German, Spanish, Italian are welcomed.
The files to translate are:
in English: http://code.google.com/p/javamelody/source/browse/trunk/javamelody-core/src/main/resources/net/bull/javamelody/resource/translations.properties
the same in French: http://code.google.com/p/javamelody/source/browse/trunk/javamelody-core/src/main/resources/net/bull/javamelody/resource/translations_fr.properties
If you want to do some translation notify me at evernat at free.fr, then I will include your files in next release.
Comments (2)
Mar 22
Stéphane Bouchet says:
hi, could it be possible to have a "back" link to the hudson main page ? Cheer...hi,
could it be possible to have a "back" link to the hudson main page ?
Cheers,
May 27
Emeric Vernat says:
Bonjour Stéphane, There is a "back" button in your navigator. Is it really nece...Bonjour Stéphane,
There is a "back" button in your navigator. Is it really necessary to add a "back" link in the report? (I think that it is not really good to add more buttons at the top of the report).
I do not look often at comments here, you can post your comments on the javamelody users group even if your are not a member, and make it clear that you speak about the "Monitoring hudson plugin".
Thanks.