Java系統監控工具,JavaMelody v1.57.0 發布

jopen 9年前發布 | 10K 次閱讀 JavaMelody

JavaMelody 能夠監測Java或Java EE應用程序服務器,并以圖表的方式顯示:Java內存和Java   CPU使用情況,用戶Session數量,JDBC連接數,和http請求、sql請求、jsp頁面與業務接口方法(EJB3、Spring、 Guice)的執行數量,平均執行時間,錯誤百分比等。圖表可以按天,周,月,年或自定義時間段查看。


JavaMelody v1.57.0 發布,此版本更新內容如下:

  • fix: check if async before flushing the response (ee87b4b thanks to Mark Thomas)

    </li>

  • fix issue 338: JavaMelody swallows response when some Spring WebAsyncTask/Callable is used (fix thanks to Violeta Georgieva). The web.xml example in the User's guide is also changed for those Async requests with Servlet API 3.0.

    </li>

  • fix: used/max file descriptor counts are not displayed in oracle java 8 (c04ef79 thanks to Colin Ingarfield)

    </li>

  • fix issue 488: IllegalStateException if a filter calls getWriter() before the MonitoringFilter

    </li>

  • fix: in latest JIRA versions, the monitoring report outputs garbage (because gzip compression is now enabled by default in JIRA ; the fix disables the gzip compression of the monitoring report)

    </li>

  • fix the monitoring of JNDI DataSources in Tomcat 8, for example in Confluence 5.8 (99767fb).

    </li>

  • fix issue 480: StackOverflowError when applying sql-transform-pattern

    </li>

  • improved: SQL keywords are highlighted in statistics (d78734c)

    </li>

  • added: it's now easy to write scripts to get monitoring data from a monitored webapp and to send alerts based on thresholds using Jenkins. See the documentation.

    </li>

  • improved: An api page is now available in the monitoring of your webapp with links to the ExternalAPI. The path of the page in your webapp is "monitoring?resource=help/api.html".

    </li>

  • User's guide updated: better explain when to use http-transform-pattern or sql-transform-pattern (with help from Siegfried Goeschl)

    </li>

  • User's guide updated: When using Tomcat, you can use variable substitution with system properties in the context xml file or in the web.xml file of your webapp. For example, to set the storage directory relative to the Tomcat home, add the following in the context file of the webapp in Tomcat conf: <Parameter name='javamelody.storage-directory' value='${catalina.base}/javamelody' override='false'/>.

    </li>

  • Advanced User's guide updated: JavaMelody install in Spring-boot is documented, with example app.

    </li>

  • Jenkins plugin: scripts examples updated to get data from slaves in Jenkins Monitoring Scripts, below the scripts for Jenkins master.

    </li> </ul>

    Maven:

    <dependency>
          <groupId>net.bull.javamelody</groupId>
         <artifactId>javamelody-core</artifactId>
         <version>1.57.0</version>
    </dependency>

    下載: