Отправка следов SpringBoot / Sleuth Zipkin в Honeycomb.io

Отправка трассировок из существующего инструментированного приложения 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

Прочитав документацию здесь, соты -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

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


person Patrick Bray    schedule 25.10.2019    source источник


Ответы (1)


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

person Adrian Cole    schedule 25.10.2019