Javamelody開源執行監控工具
JavaMelody能夠在QA和實際執行生產環境監測Java或Java EE應用程式伺服器。並以圖表的形式顯示:Java記憶體和Java CPU使用情況,使用者Session數量,JDBC連線數,和http請求、sql請求、jsp頁面與業務介面方法(EJB3、Spring、 Guice)的執行數量,平均執行時間,錯誤百分比等。圖表可以按天,周,月,年或自定義時間段檢視。
使用配置如下:
部署步驟如下:
1:首先需要下載兩個jar包,分別是javamelody-1.16.0.jar,jrobin-1.5.9.1.jar,第一個jar包下載 地址是:
第二個jar包需要首先下載javamelody-1.16.0.war,然後在解壓後的lib下面可以找到該包,該war包的下載地址是:http://code.google.com/p/javamelody/downloads/detail?name=javamelody-1.16.0.war&can=2&q =
2:將剛剛得到的兩個jar包放到自己專案的lib目錄下。
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:重新啟動專案,開啟連線
又一種方法:
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按鈕即可
原網址:
http://liuyes.javaeye.com/blog/691752