CDN访问日志统计分析方法 本文介绍分析CDN访问日志的方法。 下载日志 CDN访问日志的下载,详情请见:日志下载。 分析方法 方法一(适用小日志文件包) 下载后的日志文件为gzip压缩包,打开压缩包后,可获取到CDN日志的原始日志文件。 如果需要查看,可以手动添加上 .log 或 .csv 后缀打开。 如果还需要做简单的日志分析,您可以在加上日志文件后缀后,通过Excel的数据导入功能,将日志文件导入至Excel表格内进行相关的数据分析。 方法二(适用大日志文件包) 1. 登录Linux服务器,将已下载的日志上传至Linux服务器。 2. 执行命令,查询状态为200的所有记录并输出至指定的文件中。 zcat xxx.gzawk '{if($8"200") print $0}' > 200codelog.txt 说明 xxx.gz为已下载的日志文件,200codelog.txt为指定的输出文件。 3. 执行命令,取文件中的某一列。 zcat xxx.gz awk '{print $5}'more 4. 执行命令,计算日志中的总响应大小。 zcat xxx.gz awk 'BEGIN {size0} {sizesize+$9} END{print "TotalSize",size/1024/1024,"M"} ' 5. 执行命令,查询访问量前20的IP。 zcat xxx.gz awk '{print $1}' sortuniq csort nr head 20