• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Baymaxyu
V2EX  ›  程序员

请问大家分布式微服务都是怎么看 log 的?

  •  
  •   Baymaxyu · Jul 16, 2022 via iPhone · 2316 views
    This topic created in 1399 days ago, the information mentioned may be changed or developed.
    毕业入职某厂,看日志要先查这个请求发到了哪个机器(容器)上去,然后 login 到容器里,找的对应时间节点的日志文件,cat xxx.log | grep keyword 然后一行一行的看…,然后这个请求又发到哪个机器上去了,再重复之前的操作登陆 cat grep ,大家都这样嘛?效率好低,感觉 60%的时间都浪费在这
    lscho
        1
    lscho  
       Jul 16, 2022
    不懂微服务,但正常情况难道不是有一套日志服务来收集和处理日志吗?
    fengpan567
        2
    fengpan567  
       Jul 17, 2022
    既然是个厂的话应该会有自己的日志平台吧
    ycysth
        3
    ycysth  
       Jul 17, 2022
    EFK ?
    Baymaxyu
        4
    Baymaxyu  
    OP
       Jul 17, 2022 via iPhone
    @fengpan567 线上有个可以指定模块抓日志,然后 grep…,但是测试环境就几乎都是人工
    stevefan1999
        5
    stevefan1999  
       Jul 17, 2022 via Android
    Jaeger
    phhang
        6
    phhang  
       Jul 17, 2022
    Splunk
    litchinn
        7
    litchinn  
       Jul 17, 2022
    loki ,docker 有 loki 的插件很方便,但是你的'这个请求又发到哪个机器上去了'需求,这应该属于链路追踪了,需要其他方案,简单一点日志里加入 traceId ,重一点用链路追踪工具
    zr8657
        8
    zr8657  
       Jul 18, 2022
    efk 或者洛基。不过看日志也没必要非要进容器看啊,大部分情况简单点的就 logs -f 看了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2874 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 544ms · UTC 12:25 · PVG 20:25 · LAX 05:25 · JFK 08:25
    ♥ Do have faith in what you're doing.