nginx log 正则分析

适用于标准日志格式

echo "完整请求链路统计"
awk -F ',' '{a["客户ip:"$3" =>"$6" ["$4"] ""{"$7"}"" 耗时:"$10" <=upstream=> 后端响应:"$28"["$25"]"" {"$29"}"" 耗时:"$34" =>"$1 ]++}END{for(i in a)print a[i],i|"uniq|sort -k1 -nr|head -n10"}' lbhyapi.log

echo "后端响应次数统计"
awk -F ',' '{a[" =>"$6" ["$4"] ""{"$7"}"" <=upstream=> 后端响应:"$28"["$25"]"" {"$29"}" ]++}END{for(i in a)print a[i],i|"uniq|sort -k1 -nr|head -n10"}' lbhyapi.log

echo "接口耗时统计"
awk -F ',' '{a[" =>"$6" ["$4"] ""{"$7"}"" 耗时:"$10" <=upstream=> 后端响应:"$28"["$25"]"" {"$29"}"" 耗时:"$34 ]++}END{for(i in a)print a[i],i|"uniq|sort -k1 -nr|head -n10"}' lbhyapi.log

Last updated