天天看點

JavaMelody 監測java或javaEE應用伺服器

JavaMelody能夠在QA和實際運作生産環境監測Java或Java EE應用程式伺服器。并以圖表的形式顯示:Java記憶體和Java CPU使用情況,使用者Session數量,JDBC連接配接數,和http請求、sql請求、jsp頁面與業務接口方法(EJB3、Spring、Guice)的執行數量,平均執行時間,錯誤百分比等。

配置方法如下:

1.0  準備檔案:javamelody-1.16.0.jar,jrobin-1.5.9.1.jar

      下載下傳位址:https://code.google.com/p/javamelody/downloads/list

2.0  複制 javamelody-1.16.0.jar,jrobin-1.5.9.1.jar 這個兩個jar包到你要監控的項目lib目錄。

3.0   在被監控的項目的webx.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.0 重新啟動項目服務,http://ip:port/projectName/monitoring  就能看到監控工具的圖形界面了!

如果有不符合實際情況的地方,請各位指正,也希望對大家有所幫助,謝謝!

繼續閱讀