Monitoring

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

Plugin ID monitoring
Latest Release 1.19.0
Latest Release Date Aug 31, 2010
Changes via Fisheye In Latest Release
Since Latest Release
Maintainer(s) Emeric Vernat (id: evernat)
Issue Tracking Open Issues

Release notes

1.19.0

  • fix NumberFormatException requesting process information.
  • fix (removed) jndi link in Winstone.
  • added debugging logs.

1.18.0

  • other minor bugs fixed.

1.17.0

  • some minor bugs fixed.

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

/\d+/|/site/.+|avadoc/.+|/ws/.+|obertura/.+|estReport/.+|iolations/file/.+|/user/.+|/static/\w+/

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

  • Initial

TODO:

  1. Monitor also hudson slaves by using the javamelody centralized CollectorServer
  2. 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.

Labels:

plugin-misc plugin-misc Delete
Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.
  1. 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,

    1. 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.