问题

通常服务遇到问题,通过查询日志信息来定位bug,但是只能根据日志的关键信息来查询,查询信息不全,排查困难

如何解决

将traceID注入日志,查询的时候根据traceID查询出整个链路信息

image-20240731000109044

原理

网关生成traceID,接下来的链路打印日志的时候带上traceID,那么我们就知道了这一条链路上的所有业务流程走向了。