Отправка следов SpringBoot / Sleuth Zipkin в Honeycomb.io - PullRequest
0 голосов
/ 25 октября 2019

Отправка трассировок из существующего инструментированного приложения Spring Boot в honeycomb-opentracing-proxy завершается сбоем со следующей ошибкой в ​​консоли прокси:

time="2019-10-25T02:51:55Z" level=info msg="error unmarshaling spans" error="json: cannot unmarshal bool into Go struct field binaryAnnotation.value of type string" type=application/json

Версия Spring Boot: 2.1. 3.RELEASE Spring Cloud Sleuth Версия: 2.1.1.RELEASE

Запуск прокси-сервера открытой трассировки с помощью следующей команды docker:

docker run -p 9411:9411 honeycombio/honeycomb-opentracing-proxy -k $KEY -d $DATA_SET

Из чтения документации здесь honeycomb-opentracing-proxy поддерживает только v1 JSON API, поэтому я явно установил это в весеннем облачном конфиге, так как по умолчанию он равен v2.

application.properties

spring.zipkin.sender.type=web
spring.zipkin.base-url=http://localhost:9411
spring.zipkin.enabled=true
spring.zipkin.encoder=json_v1

Любая помощь будет принята с благодарностью

1 Ответ

1 голос
/ 25 октября 2019

вероятно, лучше всего иметь проблему, которую вы подняли в github против перекрестной публикации. это ошибка https://github.com/honeycombio/honeycomb-opentracing-proxy/issues/37

...