Переименование заголовка x-b3-traceid в весеннем облаке - PullRequest
0 голосов
/ 08 мая 2019

Я пытаюсь настроить Spring Sleuth 2.0.3.RELEASE для распространения идентификаторов трассировки через мои сервисные вызовы.По умолчанию он отправляет заголовок x-b3-traceid в запросе, но я не могу переименовать заголовок, чтобы сказать, x-request-id.Есть ли какой-либо готовый метод или предпочтительный метод для достижения этой цели?

1 Ответ

0 голосов
/ 09 мая 2019

Не переименовывайте его, а добавьте еще один, который будет распространяться. Вы можете прочитать об этом в смелых документах https://github.com/apache/incubator-zipkin-brave/blob/master/brave/README.md#propagating-extra-fields

Однако в Sleuth вам не нужно запускать эти методы. Вам достаточно установить свойство

spring.sleuth.propagation-keys=yourHeaderName

Вы можете прочитать об этом здесь https://cloud.spring.io/spring-cloud-static/Greenwich.SR1/single/spring-cloud.html#prefixed-fields

...