下载日志
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