分析统计Nginx日志的响应时间
Nginx日志格式如下:
1 | log_format main '$remote_addr - $remote_user [$time_local] "$request" ' |
实际日志如下:
1 | [work@iqg-yyq2 ~]$ head /data/logs/nginx/iqg_api_v5.access.log |
最后一行为响应时间.但是是个字符串,还不能直接用awk来统计
下面这个脚本用来统计响应时间:
1 |
|
下面是统计iqg_api_v5.access.log这个日志响应时间超过1秒的记录
1 | [work@iqg-yyq2 ~]$ ./loganalysis.sh /data/logs/nginx/iqg_api_v5.access.log 1 |
查看最终结果:
1 | work@iqg-yyq2 ~]$ head slowtime.txt |