報告工具

報告工具

mod_jk 原始碼發行版包含 tools/reports 目錄中的兩個 perl 腳本,可用於分析 mod_jk 記錄、儲存統計資料和產生報告圖表。

tomcat_trend.pl log_dir archive_dir

使用 JkRequestLogFormat Apache mod_jk 設定記錄 tomcat 要求資料時,分析 mod_jk.log 資料的腳本。產生要求延遲和錯誤的統計資料。將產生的資料封存到檔案中,以供長期趨勢圖表和報告中使用。

tomcat_reports.pl archive_dir reports_dir

使用 tomcat_trend.pl 腳本產生的統計資料產生報告和圖表的腳本。會建立下列圖表

  • tomcat_request.png - 處理的 tomcat 要求總數的長期趨勢圖表。
  • tomcat_median.png - tomcat 要求延遲中位數的長期整體趨勢圖表。
  • tomcat_deviation.png - tomcat 要求平均值和標準差的長期整體趨勢圖表。
  • tomcat_error.png - tomcat 拒絕的要求的長期趨勢圖表。顯示 tomcat 沒有可用的要求處理器時拒絕的要求。可能是 tomcat 過載或有其他擴充問題的指標。
  • tomcat_client.png - 遠端用戶端 (瀏覽器) 中止轉送至 tomcat 的要求的長期趨勢圖表。通常會看到一些中止的要求。數量過多可能是 tomcat 過載或有延遲非常高的要求的指標。

產生大量的統計資料,但目前僅建立長期趨勢圖表,而沒有任何報告。這只是一個開始。可以從資料中產生更多圖表和報告。請考慮回饋您建立的任何新報告或圖表。謝謝。

這些 perl 腳本依賴下列 perl 模組和函式庫

  • GD 1.8.x 圖形函式庫 http://www.boutell.com/gd/
  • GD 1.4.x perl 模組
  • GD Graph perl 模組
  • GD TextUtil perl 模組
  • StatisticsDescriptive perl 模組