JavaMelody 是一個監控系統,目標是在 QA 和生產環境中監控 Java 或 Java EE 應用程序。JavaMelody v2.6.0 現已發佈,主要更新內容包括:
- 為 Spring Boot 4 添加 javamelody-spring-boot4-starter(PR 1279)。對於 Spring Boot 3,建議照常使用 javamelody-spring-boot-starter。
- 修復#1267 Java 24 警告,在使用 Java 22 或更高版本時,將 NIO ByteBuffers 替換為 Foreign Function 和 Memory API ( JEP 454 )。
- 修復#1276 顯示監控頁面時罕見的 ConcurrentModificationException 異常。
- 修復#1259 與 Tomcat 11 在嚴格 servlet 合規模式下的兼容性問題。
- 在 Jenkins 插件中,修復佔位符頁面,刪除內聯 JS(JENKINS-76306)。
下載:
- 參閲 v2.6.0 版本説明和用户指南進行安裝。
- 如果使用 Maven,建議在 Web 應用程序的 pom.xml 文件中添加依賴項:
<dependency> <groupId>net.bull.javamelody</groupId> <artifactId>javamelody-core</artifactId> <version>2.6.0</version> </dependency>
or if Spring Boot 3
<dependency> <groupId>net.bull.javamelody</groupId> <artifactId>javamelody-spring-boot-starter</artifactId> <version>2.6.0</version> </dependency>
or if Spring Boot 4
<dependency> <groupId>net.bull.javamelody</groupId> <artifactId>javamelody-spring-boot4-starter</artifactId> <version>2.6.0</version> </dependency>
- javamelody-core-2.6.0.jar:用於集成到 Web 應用程序中的 Jar 文件
- javamelody-collector-server-2.6.0.war:可選的收集服務器的 war 文件,大多數使用場景下不需要。
插件:
- JIRA / Confluence / Bamboo / Bitbucket
- Jenkins
- Liferay
- Alfresco
- Sonar
- Grails
更多詳情可查看 Release Notes。