七牛用户怎样自己统计空间ip访问次数

Qiniu 七牛问题解答

七牛空间开启下载日志后,怎么查看空间是否有ip去刷流量。

问题解决方案

1,首先你要有linux的系统或者mac系统

2,下载日志到本地

3,统计最热资源的访问次数排名前20:

 zcat qwe.gz | awk '{a[$7]+=1} END{for (i in a) print a[i] " ==> " i}' | sort -rn | head -20

4,统计访问ip的前20

cat part01.txt | awk '{a[$1]+=1} END{for (i in a) print a[i] " ==> " i}' | sort -rn | head -20 

5,查看某个文件的ip访问次数统计(例如文件名字叫windows)

cat part01 |grep Windows|  awk '{a[$1]+=1} END{for (i in a) print a[i] " ==> " i}' | sort -rn | head -20

6,cdn下载统计访问错误码分布

logsuser@:~/liuhanlin/log$ cat install.banban.im.cn.log |awk  '{if ($10!=20000) {a[$10]++;s=NR}} END {for (i in a) {print a[i],i,a[i]/s*100 "%"}}'|sort -rn

7,IO下载统计访问错误码分布

cat 14.215.165.50.log |awk -F '\t'  '{if ($8!~/20000/) {a[$8]++}} END {for (i in a) {print a[i],i,a[i]/NR*100 "%"}}'|sort -rn

结果演示

许可证

Copyright (c) 2012 qiniu.com

你可能感兴趣的:(七牛用户怎样自己统计空间ip访问次数)