Idea ID: 1764763

Upgrade Java Melody

Status : Delivered
over 2 years ago

We are looking to have Java Melody upgrade to the latest version of it. Today it is running version 1.51.0 which is 4 years old.

By upgrading to the latest version it ensure that Micro Focus OO Central recieves the following benefits:

Other noteworthy changes:

  • 1.71.0
    • Added: In the External API, the url monitoring?part=lastValue&format=json now returns all the last values by names. (The url monitoring?part=lastValue&graph=usedMemory already returns the last value of a single graph by name.)
  • 1.65.0
    • Added: if the javamelody parameter jmx-expose-enabled is set to true, then javamelody mbeans are available with aggregated statistics data about requests. See doc. (PR #591 thanks to Alexey Pushkin)
  • 1.63.0  (We would want this disabled)
    • Added: check for updated version of javamelody. If a new version is available, a message is now displayed at the top of the report to notify about the new version. For that, javamelody pings the server And to better understand javamelody users, anonymous data such as java version and OS is sent to that server at the same time. An example of the data sent is: {uniqueId="3d117c04b914c78ddbaf14818c404c8e88c6e56f", serverInfo="Apache Tomcat/8.5.9", javamelodyVersion="1.63.0", applicationType="Classic", javaVersion="Java(TM) SE Runtime Environment, 1.8.0_111-b14", jvmVersion="Java HotSpot(TM) 64-Bit Server VM, 25.111-b14, mixed mode", maxMemory="1024", availableProcessors="4", os="Windows 7, Service Pack 1, amd64/64", databases="", countersUsed="http|sql|error|log", parametersUsed="log", featuresUsed="pdf", locale="fr_FR", usersMean=1, collectorApplications=-1}.
    • Usage stats based on the anonymous data will be publicly available at for applications using JavaMelody v1.63 or later and able to contact the server.
    • You may disable the update check with the javamelody parameter update-check-disabled=truein web.xml, in context or in system properties like the other javamelody parameters.