检索日志

2019-11-22 09:37:15 浏览数 (1)

有时需要在大量日志中查找某个关键字。可用以下命令:

代码语言:javascript复制
find . -name "86??"|xargs grep -rn "get_web not hit cache"

从日志命名为 86xx的文件中搜索它的行号和文件名。 就是这么开心。

不如,做个alias到机器上

代码语言:javascript复制
alias findlog='test() { find . -name "$1" | xargs grep -rn "$2";}; test'
findlog  8088  "hello"

查询所有耗时超过500MS的请求

代码语言:javascript复制
findlog "?????" "16:15:"|grep "ms" |sed 's/ms//'|awk '{if ($10>500)print $1$2,$10}'

0 人点赞