美文网首页
线上服务日志定位技巧

线上服务日志定位技巧

作者: 吕光朝 | 来源:发表于2021-01-09 14:35 被阅读0次

    当发生线上故障时,需要快速定位到具体日志,时间就是金钱,定位速度越快,损失越小,分享一下自己定位一些步骤

    1.有elk系统的,现在kibana上搜索Exception字段,找到发展故障的服务器地址

    2.找到服务器后,通过grep -E "正则表达式" /log/*.log 定位到对应的日志文件

    3.找到文件后,通过less 打开对应的日志文件,然后通过 " / 正则表达式"   命令搜索,

    补充一点的是,之前一直通过 "/关键词" 或 grep 关键词  搜索,不知道 后面可以使用正则表达式,

    很多时候需要同时匹配多个字符串就非常不方便,比如,通过grep 命令找到 同时出现关键词1,关键词2的位置

    grep -E "关键词1(.*)关键词2" *.log  就可以了,加上 -E参数,是为了正则表达式不需要反斜杠转义

    4.找到对应的错误后,就分析是代码错误,网络故障,内存不够,还是依赖的其他服务出现问题导致的了

    相关文章

      网友评论

          本文标题:线上服务日志定位技巧

          本文链接:https://www.haomeiwen.com/subject/orzzjctx.html