首页 > 解决方案 > 在 Spring Cloud sleuth 中重命名 X-B3-TraceId 标头

问题描述

我用 Node 编写的服务很少,它们使用“X-Request-Id”作为标头来识别请求。我现在正在使用 spring-boot 在 Java 中编写服务,我可以使用 spring-cloud-sleuth 来跟踪 traceId 和 spanId。

但是,我想继续使用“X-Request-Id”作为我所有服务的请求标识符。有什么方法可以重命名 spring-sleuth 中的“X-B3-TraceId”标头,以便它在 HTTP 请求中发送相同的标头,并使用传入请求中的所述标头来设置 traceId?

标签: springspring-cloudspring-cloud-sleuth

解决方案


您可以传播额外的字段,请参阅Spring Cloud Sleuth 文档的传播部分


推荐阅读