毕业入职某厂,看日志要先查这个请求发到了哪个机器(容器)上去,然后 login 到容器里,找的对应时间节点的日志文件,cat xxx.log | grep keyword 然后一行一行的看…,然后这个请求又发到哪个机器上去了,再重复之前的操作登陆 cat grep ,大家都这样嘛?效率好低,感觉 60%的时间都浪费在这
1
lscho Jul 16, 2022
不懂微服务,但正常情况难道不是有一套日志服务来收集和处理日志吗?
|
2
fengpan567 Jul 17, 2022
既然是个厂的话应该会有自己的日志平台吧
|
3
ycysth Jul 17, 2022
EFK ?
|
4
Baymaxyu OP @fengpan567 线上有个可以指定模块抓日志,然后 grep…,但是测试环境就几乎都是人工
|
5
stevefan1999 Jul 17, 2022 via Android
Jaeger
|
6
phhang Jul 17, 2022
Splunk
|
7
litchinn Jul 17, 2022
loki ,docker 有 loki 的插件很方便,但是你的'这个请求又发到哪个机器上去了'需求,这应该属于链路追踪了,需要其他方案,简单一点日志里加入 traceId ,重一点用链路追踪工具
|
8
zr8657 Jul 18, 2022
efk 或者洛基。不过看日志也没必要非要进容器看啊,大部分情况简单点的就 logs -f 看了
|