常用日志查询统计命令

 每日运维   2021-08-24 17:26   71 人阅读  0 条评论
总访问量
cat access_log.log |wc -l
取串接口总量
cat access_log.log |awk -F "\"" '{print $12}'|grep "ApplyPlayVideo"|wc -l
接口流量降序
cat access_log.log |awk -F "\"" '{print $16,$12}'|awk -F "?" '{print $1}'|sort -rn|uniq -c
全部接口统计
cat access_log.log |awk -F "\"" '{print $12}'|awk -F "?" '{print $1}'|sort |uniq -c|sort -rn
统计所有接口的总流量
cat access_log.log | awk -F "\"" '{print $16}'|awk '{sum+=$1}END{print sum}'6、统计各个接口流量cat access_log.log | awk -F "\"" '{print $16,$12}'|awk -F "?" '{print $1}'|sort|sort -rn|uniq -c
获得访问前10位的ip地址
cat access_log.log |awk -F "\"" '{print $4}'|sort |uniq -c |sort -rn
统计访问状态
cat access_log.log |awk -F "\"" '{print $12,$14}'|sort |uniq -c |sort -rn
统计4xx 5xx状态的接口
cat access_log.log |awk -F "\"" '$14~/404/' |awk -F "\"" '{print $14,$12}'|awk -F "?" '{print $1}'|sort|uniq -c|sort -rn
统计接口耗时排名前十的
cat access_log.log |awk -F "\"" '{print $22,$12}'|awk -F "?" '{print $1}'|sort -rn|uniq -c|head -10
统计打包的日志中,某一时间段的访问量
zcat access_log_20150110.tar.gz |awk -F "\"" '{print $10,$12}'|grep -a '15/Jan/2015:12:*'|wc -l
本文地址:https://linux365.cn/post/40.html
版权声明:本文为原创文章,版权归 每日运维 所有,欢迎分享本文,转载请保留出处!

评论已关闭!