统计nginx日志

回复 收藏
统计nginx日志中20:00-22:00 每分钟 action请求次数最多的前五个时间点(按请求次数排序)
2016-08-17 11:00 举报
已邀请:
1

gaofeng2456

赞同来自: u46306306

1
0

hmh

赞同来自:

.
0

李宏伟

赞同来自:

#!/bin/bash

#需求:
#统计nginx日志中20:00至22:00每分钟action请求次数最多的前五个时间点(按请求次数排序)
#2016年8月31日 & 李宏伟
#version1

cd /opt/bak_nginx_log/nginx_js2kouyulog/2016/01/01/
sed -n "/2016:20:00/,/2016:22:00/"p access_2016-01-01.log |grep action |awk '{print $4}' |awk -F/ '{print $NF}' |awk -F: '{print $1":"$2":"$3}' |sort -rn |uniq -c |sort -k1 -rn |head -5
0

xgmxm

赞同来自:

学习
0

xgmxm

赞同来自:

学习
0

李宏伟

赞同来自:

#第二种方法
cd /opt/bak_nginx_log/nginx_js2kouyulog/2016/01/01/
grep action access_2016-01-01.log |awk '{print $4}' |awk -F: '$2==20 || $2==21 {print $2":"$3}'|sort |uniq -c |sort -rn |head -5
0

hmh

赞同来自:

1
0

chenlei82486708

赞同来自:

学习

0

等风来

赞同来自:

1

0

北辰星

赞同来自:

学习

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: