CDN訪問日志統計分析方法
更新時間 2024-10-08 18:06:13
最近更新時間: 2024-10-08 18:06:13
分享文章
本文介紹分析CDN訪問日志的方法。
下載日志
CDN訪問日志的下載,詳情請見:日志下載。
分析方法
方法一(適用小日志文件包)
下載后的日志文件為gzip壓縮包,打開壓縮包后,可獲取到CDN日志的原始日志文件。
- 如果需要查看,可以手動添加上 .log 或 .csv 后綴打開。
- 如果還需要做簡單的日志分析,您可以在加上日志文件后綴后,通過Excel的數據導入功能,將日志文件導入至Excel表格內進行相關的數據分析。
方法二(適用大日志文件包)
- 登錄Linux服務器,將已下載的日志上傳至Linux服務器。
- 執行命令,查詢狀態為200的所有記錄并輸出至指定的文件中。
zcat xxx.gz|awk '{if($8=="200") print $0}' > 200_code_log.txt
說明xxx.gz為已下載的日志文件,200_code_log.txt為指定的輸出文件。
- 執行命令,取文件中的某一列。
zcat xxx.gz |awk '{print $5}'|more
- 執行命令,計算日志中的總響應大小。
zcat xxx.gz |awk 'BEGIN {size=0} {size=size+$9} END{print "Total_Size",size/1024/1024,"M"} '
- 執行命令,查詢訪問量前20的IP。
zcat xxx.gz | awk '{print $1}' |sort|uniq -c|sort -nr |head -20