заголовок spring-cloud-sleuth из устаревшего приложения

Создавая микросервис, я решил поэкспериментировать с Spring-cloud sleuth.

Мое вызывающее приложение все еще находится в старой версии Spring, и невозможно включить Spring-cloud-sleuth в область действия.

Ссылаясь на документацию, там сказано, что мне нужно передать только эти 2 заголовка. X-B3-TraceId X-B3-SpanId

Но есть ли определенный формат, который я должен использовать, чтобы сделать его в соответствии с будущим. В моем случае это не удалось, когда я использовал значение, отличное от HEX. Затем отладил и выяснил, что это значение должно быть в шестнадцатеричном формате. Должен ли это быть просто любой случайный гекс или любой конкретный шаблон, который мне нужно уважать.


person Varesh    schedule 12.07.2017    source источник


Ответы (1)


Да, мы совместимы с Zipkin, поэтому у вас должен быть правильный 64- или 128-битный нумератор — пожалуйста, обратитесь к документации Zipkin для получения дополнительной информации http://zipkin.io/pages/instrumenting.html . Вы также можете проверить Javadocs — https://github.com/spring-cloud/spring-cloud-sleuth/blob/master/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/Span.java#L55-L62

person Marcin Grzejszczak    schedule 12.07.2017