Где определяется константа X-B3-SpanId? - PullRequest
0 голосов
/ 14 июня 2019

В https://static.javadoc.io/org.springframework.cloud/spring-cloud-sleuth-core/1.2.0.RELEASE/org/springframework/cloud/sleuth/Span.html#SPAN_ID_NAME есть константа для X-B3-SpanId, но эта константа, по-видимому, не находится в spring-cloud-sleuth-core-2.1.0.RELEASE.jar

Есть ли новое место для этой константы?

1 Ответ

1 голос
/ 14 июня 2019

С Sleuth 2.0 мы перешли на Brave (https://github.com/apache/incubator-zipkin-brave) в качестве новой библиотеки Tracer. Новое место для этой константы здесь https://github.com/apache/incubator-zipkin-brave/blob/v5.6.4/brave/src/main/java/brave/propagation/B3Propagation.java, но учтите, что это значение области действия пакета. означает, что вы должны определить свою собственную константу. Однако вы можете получить ее с помощью метода https://github.com/apache/incubator-zipkin-brave/blob/9fc4a977aba15c5af7a4bacddaf4d7f7267a663a/brave/src/main/java/brave/propagation/B3Propagation.java#L81 keys.

...