開源運行監控工具推薦 — 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包下載 地址是:http://code.google.com/p/javamelody/downloads/detail?name=javamelody-1.16.0.jar&amp ;can=2&q= 
第二個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:重新啓動項目,打開連接http://localhost:8080/monitoring/ 即可看到監控圖表


又一種方法:

1、到http://code.google.com/p/javamelody /downloads/list下載zip的壓縮包 
2、解壓縮並將javamelody.war複製到Tomcat發佈目錄下 
3、在被監控項目web.xml中加入如下代碼

  1. <filter>   
  2.         <filter-name>monitoring</filter-name>   
  3.         <filter-class >net.bull.javamelody.MonitoringFilter</filter- class >   
  4. </filter>   
  5. <filter-mapping>   
  6.         <filter-name>monitoring</filter-name>   
  7.         <url-pattern>/*</url-pattern>   
  8. </filter-mapping>   
  9. <listener>   
  10.         <listener-class >net.bull.javamelody.SessionListener</listener- class >   
  11. </listener>  

4、將javamelody.jar複製到被監控項目的LIB目錄 
5、啓動Tomcat應用服務器並訪問javamelody應用,如http://localhost:8080/javamelody 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章