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