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

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

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