/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
JavaMelody(係統監控工具),支持顯示ava內存和Java CPU使用情況,用戶Session數量,JDBC連接數,和http請求、sql請求、jsp頁麵與業務接口方法(EJB3、Spring、Guice)的執行數量,平均執行時間,錯誤百分比等信息!
JavaMelody的目標是在QA和生產環境中監控Java或Java EE應用程序。它不是一個模擬用戶請求的工具,它是一個根據用戶對應用程序的使用情況來衡量和計算應用程序的真實運行情況的統計工具。
JavaMelody是開源的(ASL),並且已經準備好生產:在一個25人年的應用中生產。JavaMelody很容易集成到大多數應用程序中,並且是輕量級的(沒有剖析,沒有數據庫)。
JavaMelody主要是基於對請求的統計和演變圖。
它允許改進QA和生產中的應用,並有助於。
提供有關平均響應時間和執行次數的事實
在問題變得非常嚴重之前,在趨勢不好的時候做出決定
基於更多的限製性響應時間進行優化
找到導致響應時間的根本原因
驗證優化後的真正改善
它包括顯示以下指標隨時間變化的彙總圖。
http請求、sql請求、jsf動作、struts動作、jsp頁麵或業務立麵方法(如果是EJB3、Spring或Guice)的執行次數、平均執行時間和錯誤百分比
Java內存
Java CPU
用戶會話的數量
jdbc連接數
這些圖表可以在當前的一天、一周、一個月、一年或自定義的時期內查看。
JavaMelody包括預定義計數器的統計(目前是http請求、sql請求、jsf動作、struts動作、jsp頁麵和業務立麵的方法(如果是EJB3、Spring或Guice),對於每個計數器都有。
總結表明總的執行次數、平均執行時間、cpu時間和錯誤的百分比。
以及平均時間超過可配置閾值的請求所花費的時間百分比。
還有完整的請求列表,在沒有動態參數的情況下,每個請求的執行次數、平均執行時間、平均cpu時間、錯誤百分比以及執行時間的演變圖。
此外,每個http請求都顯示了流量響應的大小、平均sql執行次數和平均sql時間。
它還包括對http錯誤、日誌中的警告和錯誤、數據緩存(如果是ehcache)和批處理作業(如果是qua rtz)的統計。
如果有必要,可以使用一個可選的、獨立的收集服務器來卸載存儲管理和報告生成的應用,並集中集群應用或幾個應用的數據。