查看nginx某个时间段的日志内容

nginx 日志格式:

10.11.240.68 - - [10/Apr/2020:10:59:06 +0800] "POST /admin/hotkeywords HTTP/1.0" 200 2506 "https://tgbus-ums-xy.tgbus.com/app/search-word" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:55.0) Gec
ko/20100101 Firefox/55.0"
10.11.240.68 - - [10/Apr/2020:10:59:53 +0800] "POST /admin/hotkeywords/detail HTTP/1.0" 200 269 "https://tgbus-ums-xy.tgbus.com/app/search-word" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:55.
0) Gecko/20100101 Firefox/55.0"
10.11.240.68 - - [10/Apr/2020:11:00:19 +0800] "POST /admin/channeltype HTTP/1.0" 200 1550 "https://tgbus-ums-xy.tgbus.com/app/channel/type" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:55.0) Ge
cko/20100101 Firefox/55.0"   

方法一:(取值范围可指定之间段,指定的时间段在日志中可以不存在这个具体时间点

如日志中不需要含有23/Dec/2019:06:41:05这个时间点的日志记录,但可以使用这个时间点开始搜索导出这段时间内的内容。

awk '{split($4,array,"[");if(array[2]>="23/Dec/2019:06:41:05" && array[2]<="24/Dec/2019:07:44:53"){print $0}}' access.log

 

方法二:(取值范围可指定之间段,指定的时间段在日志中必须存在这个具体时间点

如日志中必须含有10/Apr/2020:10:59:06/这个时间点的日志记录(结束时间点也需要含有对应日志记录),才可以使用这个时间点开始搜索导出这段时间内的内容。

sed -n '10/Apr/2020:10:59:06/','/10/Apr/2020:11:00:19/p' /data/logs/tgbus_ums_api/access.log


版权声明:
作者:WaterBear
链接:https://l-t.top/2268.html
来源:雷霆运维
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>
文章目录
关闭
目 录