轉自 http://liuyes.iteye.com/blog/691752
JavaMelody能夠在QA和實際運行生產環境監測Java或Java EE應用程序服務器。並以圖表的形式顯示:Java內存和Java CPU使用情況,用戶Session數量,JDBC連接數,和http請求、sql請求、jsp頁面與業務接口方法(EJB3、Spring、Guice)的執行數量,平均執行時間,錯誤百分比等。圖表可以按天,周,月,年或自定義時間段查看。
使用配置如下:
1、到http://code.google.com/p/javamelody/downloads/list下載zip的壓縮包
2、解壓縮並將javamelody.war複製到Tomcat發佈目錄下
3、在被監控項目web.xml中加入如下代碼
- <filter>
- <filter-name>monitoring</filter-name>
- <filter-class>net.bull.javamelody.MonitoringFilter</filter-class>
- </filter>
- <filter-mapping>
- <filter-name>monitoring</filter-name>
- <url-pattern>/*</url-pattern>
- </filter-mapping>
- <listener>
- <listener-class>net.bull.javamelody.SessionListener</listener-class>
- </listener>
4、將javamelody.jar複製到被監控項目的LIB目錄
5、啓動Tomcat應用服務器並訪問javamelody應用,如http://localhost:8080/javamelody
6
7、點擊Add按鈕即可