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