实时查看每秒访问量

//当下实时平均响应速度
tail -f api-ssl_access.log |awk '{a++;b=b+$NF;if(a>=1000){print b/a;a=0;b=0}}'


tail -f member-ssl.log|awk '{print $1}'|awk 'BEGIN{a="";c=0;b="";}{a=b;b=$0;if(a==b){c++;};if(a!=b){print c;c=0;a==b;};}'


可供参考:
tail -f member-ssl.log|awk '{print $1}'|awk 'BEGIN{a="";c=0;}{if(a==$0){c++;};if(a!=$0){print a,c;a=$0;c=1;};}'

升级脚本(实时查看NGINX接口访问情况):
tail -f member-ssl.log|awk '{print $1,$14}'|awk 'BEGIN{a="";c=0;}{if(a==$1){c++;b[$2]++;};if(a!=$1){print a,c;for(d in b){if(b[d]>1){print a,d,b[d];}b[d]=0;};a=$1;c=1;};}'


2014-09-02T00:00:02+08:00 403 936667 1 xx.xx.xx.xx - - 1073 0.248 POST HTTP/1.1 host.host.com 443 /xxx/xxx.do -


kiev实时数据:
tail -f x.log|awk '{print $1$2}'|sed 's/\"//g'|sed 's/,.*//g'|grep "2014-09-02"|awk 'BEGIN{a="";c=0;b="";}{a=b;b=$0;if(a==b){c++;};if(a!=b){print c;c=0;a==b;};}'


查看总接口数 cat ypdata-ssl_access.log |awk '{a[$14]++}END{for(b in a){print b,a[b]}}'

查看实时响应速度
tail -f ypdata-ssl_access.log |awk '{i++;a++;b+=$NF;if(i>=100){i=0;print a,b,b/a}}'


查看接口实时响应速度
tail -f ypdata-ssl_access.log |awk '{i++;fname=$14;a[fname]++;b[fname]+=$NF;if(i>=100){i=0;for(c in a){print c,a[fname],b[fname],b[fname]/a[fname]}}}'
tail -f ypdata-ssl_access.log |awk 'BEGIN{ofmt="%0.4p"}{i++;fname=$14;a[fname]++;b[fname]+=$NF;if(i>=100){i=0;for(c in a){print c,a[fname],b[fname],b[fname]/a[fname]}}}'
tail -f ypdata-ssl_access.log |awk 'BEGIN{ofmt="%0.4p"}{i++;fname=$14;a[fname]++;b[fname]+=$NF;if(i>=100){i=0;print "-----------------------";for(c in a){print c,a[fname],b[fname],b[fname]/a[fname]}}}'


ss |awk '{print $1,$4}'
ss |awk '{print $1,$4}'|sort|uniq -c
ss |awk '{print $1,$4}'|sort|uniq -c|sort -nr -k1
curl "http://127.0.0.1/webstatus"
curl "http://127.0.0.1/webstatus";sleep 1;curl "http://127.0.0.1/webstatus";
curl "http://127.0.0.1/webstatus";sleep 10;curl "http://127.0.0.1/webstatus";
top
ls
vim /data/nginx/conf/nginx.conf
ls
ss |awk '{print $1,$4}'|sort|uniq -c|sort -nr -k1
ss |awk '{print $1,$5}'|sort|uniq -c|sort -nr -k1
ss |awk '{print $1,$5}'|sort|uniq -c|sort -nr -k1|head -n 10
ss |awk '{print $1,$5}'|sort|uniq -c|sort -nr -k1|head -n 20
ss |awk '{print $1,$4}'|sort|uniq -c|sort -nr -k1|head -n 20
curl "http://127.0.0.1/webstatus";sleep 10;curl "http://127.0.0.1/webstatus"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值