JavaMelody 1.83.0 was released. The release is available for
- improved: If there are http or sql requests with many
dynamic values like "/get/entity/10" or "select * from table
where id in (123, 456)" (dynamic values in sql without binded
parameters), you should already use the javamelody
in order to limit disk IO and disk space usage for the
statistics and RRD graphs. If you forget that, some RRD files
will now be automatically deleted everyday at midnight to
limit the disk space used by RRD files under 20 MB. You may
configure that limit with the javamelody parameter
(20 by default). And old statistics and graphs are
automatically deleted like before. (553b323)
- fix in the Liferay
plugin, to allow JDBC monitoring in Tomcat in an OSGi
environment (Liferay 7+), PR
15 thanks to Adrián Rodríguez. See doc.
- fix #910
In the optional
collect server, only one instance registered when using
- fix #9
monitoring plugin, blank page when accessing /monitoring
in Bamboo 7.
- fix #912
WELD-ENV-000015: Unable to load annotation:
javax.ejb.Asynchronous, when using CDI with WELD in Tomcat.
- improved: Database report on locks for Postgresql 9.2+ (e349ac0).
- added: If using the
javamelody parameter, you may not want to write the parameter
user:password as clear text in
configuration or script files, so you can write it like
with a one-way hash of the password instead (92e04f2).
To compute the hash of the password (with a fixed salt against
- use the html page at .../monitoring?part=hashPassword in
a webapp monitored by javamelody 1.83.0 or later (it is
recommended to choose a complex password and the SHA-256
algorithm at least)
- or use the html page at http://javamelody.org/demo/monitoring?part=hashPassword
- or on the command line:
passwordToHash (Download javamelody-core-1.83.0.jar)
- added: doc
to configure security of the monitoring reports in Spring
boot, using Spring security for example.
- added: if using Tomcat, display sources of Tomcat's classes
from stack-traces like for the webapp's dependencies (9907e93).
- added: As an external API, dump of graphs values as XML or
as TXT, for the choosen period or for all periods (d11e6a8).
- added: Links to Last value, Dump XML, Dump TXT below the
zoomed graphics (3967ea2).
- added: In the optional
collect server, display an alert in the report of a
monitored application with several nodes, if some of the nodes
are unavailable (481da3e).
The Jenkins plugin, the JIRA, Confluence, Bamboo and Bitbucket plugin,
plugin, the Alfresco
plugin, the Sonar plugin were also released. (Not yet
for the Grails plugin)