【问题标题】:Rename X-B3-TraceId headers in spring cloud sleuth在 Spring Cloud sleuth 中重命名 X-B3-TraceId 标头
【发布时间】:2020-12-12 11:41:47
【问题描述】:

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

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

【问题讨论】:

    标签: spring spring-cloud spring-cloud-sleuth


    【解决方案1】:

    您可以传播额外的字段,请参阅Propagation section of the Spring Cloud Sleuth docs

    【讨论】:

    • 通过传播,我必须支持多个标头——我的所有节点服务都在使用的前一个标头以及 spring sleuth 添加的“X-B3-TraceId”。没有别的办法吗?
    猜你喜欢
    • 2021-07-28
    • 2019-12-17
    • 2021-09-26
    • 1970-01-01
    • 2017-05-04
    • 2018-08-15
    • 2021-06-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多