trace
接上一遍文章,上次说到通过otel观测微服务,在收集和可视化trace数据时候,我是用的是zipkin,但是zipkin有个问题,就是在高并发下,zipkin经常假死,根本访问不了,写入数据失败,而且还有大量的 wget - health。之前我通过加大内存到2G也没有解决该问题,于是我还是另辟蹊径,使用jaeger来做trace的处理和可视化。
jaeger
由于我是先试验性看下jaeger会不会在高并发下也会存在此等问题,于是我使用官网推荐的 jaegertracing/all-in-one 镜像来部署。部署脚本如下
docker run -d --name jaeger-once \
-p 16686:16686 \
-e MEMORY_MAX_TRACES=1000