Confluence 6 訪問日誌指令碼
阿新 • • 發佈:2018-12-10
- 使用 7Zip 解壓 7z 檔案。
- 拷貝所有的訪問日誌到一個叫做 logs 的資料夾中。
- 執行
Atlassian-processDailyLog.rb。這個命令將會建立一個 csv 檔案,這個 csv 檔案被命名為
summary.csv
同時還會建立一些目錄,這些目錄為日誌包含的每一個使用者的操作。 - 執行指令碼
Atlassian-processDailyLog-hourly.rb <admin/comment/create/edit/search/rss>。每一個指令碼將會建立不同的
csv
檔案。例如,Atlassian-processDailyLog-hourly.rb admin 將會處理處理第 3 步驟中的 admin 日誌。
- 匯入
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') 中的內容。