首页 > 解决方案 > spring cloud sleuth - 加入 span-ids 的新传播字段

问题描述

我想添加一个新的自定义传播字段 - Request-Id。

这个新字段应该是由点分隔的跨度 ID 的总和。例如,如果我们有这样一个调用链:

(ServiceA) -----> (ServiceB) -----> (ServiceC) -----> (ServiceD)

跨度 ID 分别是(“ SpanAB ”、“ SpanBC ”、“ SpanCD ”)。
请求 ID 应分别为(“ SpanAB ”、“ SpanAB.SpanBC ”、“ SpanAB.SpanBC.SpanCD ”)。

你能帮我创建这个新的自定义字段吗?

标签: spring-cloud-sleuth

解决方案


查看文档,您应该能够使用Baggage.

仅供参考:SleuthBaggage默认使用 Brave 的引擎盖。


推荐阅读