> For the complete documentation index, see [llms.txt](https://xn--6o0a585a.gitbook.io/devops/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://xn--6o0a585a.gitbook.io/devops/fu-wu/nginx/nginx-log-zheng-ze-fen-xi.md).

# nginx log 正则分析

适用于标准日志格式

```bash
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
```
