1. 程式人生 > >Confluence 6 訪問日誌指令碼

Confluence 6 訪問日誌指令碼

  1. 使用 7Zip 解壓 7z 檔案。
  2. 拷貝所有的訪問日誌到一個叫做 logs 的資料夾中。
  3. 執行 Atlassian-processDailyLog.rb。這個命令將會建立一個 csv 檔案,這個 csv 檔案被命名為 summary.csv 同時還會建立一些目錄,這些目錄為日誌包含的每一個使用者的操作。
  4. 執行指令碼 Atlassian-processDailyLog-hourly.rb <admin/comment/create/edit/search/rss>。每一個指令碼將會建立不同的 csv 檔案。例如,Atlassian-processDailyLog-hourly.rb admin 將會處理處理第 3 步驟中的 admin 日誌。
  5. 匯入 csv 檔案到 www-log-Analysis.xls (summary.csv 到 'raw stats - daily' 列表和 admin.csv 到 'admin -hours' 列表等)來建立負載屬性和圖形。你需要為已經建立的列表修改行的數量,這個基於日誌的大小。

Note

所有的指令碼是使用 Ruby 寫的,同時假定日誌檔案包含有字串 'confluence.atlassian.com-access.log'。如果你使用了不同的檔名,那麼這個指令碼也需要進行一些修改。修改行:filenameRegexp = Regexp.new('confluence.atlassian.com

-access.log') 中的內容。