当前位置: 首页 > 知识库问答 >
问题:

将SpringBoot/Sleuth Zipkin跟踪发送到Honeycomm.io

拓拔君博
2023-03-14

从现有检测的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.发布Spring Cloud Sleuth版本:2.1.1.发布

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

应用程序.属性

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

如有任何帮助,我将不胜感激

共有1个答案

公冶鸣
2023-03-14

可能最好是在github和交叉发布中提出的问题。是一个错误https://github.com/honeycombio/honeycomb-opentracing-proxy/issues/37

 类似资料:
  • 问题内容: 假设您执行 e.printStackTrace() ,则捕获到一个异常并在标准输出(例如控制台)上获得以下内容: 现在,我想将其发送给log4j之类的记录器,以获取以下信息: 我怎样才能做到这一点? 问题答案: 您将异常直接传递给记录器,例如 取决于log4j来呈现堆栈跟踪。

  • 我有两个用于rest API和X射线守护进程的docker容器启动并运行。在我的本地中,API成功地将跟踪发送到X射线守护进程。但无法在Docker中实现。 null

  • Sleuth没有将跟踪信息发送给Zipkin,尽管Zipkin运行良好。我使用的是spring 1.5.8.Release,spring cloud Dalston.sr4和我在我的微服务中添加了以下依赖项: 我的日志总是出现错误:[FOOMS,2E740F33C26E286D,2E740F33C26E286D,false] 我的Zipkin依赖项是: 为什么我的口供是假的而不是真的?但是,所有调

  • 我正在尝试将sleuth集成到Spring Boot应用程序中,这样它就可以与zipkin服务器进行跟踪,但我的运气不太好。我已经学习了一些教程(链接到tutorial),让他们与zipkin对话没有问题,但是它不能很好地转换到我的应用程序中,我不确定该去哪里找。 基本上,在build.gradle文件的依赖项部分,我添加了: 并且,我将这些内容添加到application.properties文

  • 我正在根据我们通过简单的图像信标收集的仪器数据,为我们的网站属性提供分析。我们的数据管道从Flume开始,我需要尽可能快的方法来解析查询字符串参数,形成一条简单的文本消息并将其推入Flume。 出于性能原因,我倾向于使用nginx。由于已经支持从内存提供静态映像,所以我的任务减少到处理查询字符串并将消息转发到Flume。因此,问题是: nginx和Flume集成最简单可靠的方法是什么?我在考虑使用

  • 如何将堆栈跟踪打印到logcat? 当应用程序在Eclipse中运行并且应用程序崩溃时,我会在logcat窗口中收到一系列消息,如“致命异常:main”,并打印堆栈跟踪。但是,当我从命令行使用adb logcat命令时,我没有看到任何这些消息?我看到的只是一条信息,上面写着一个例子。应用程序已经死了。 如何使用adb logcat命令获得Eclipse logcat窗口中显示的相同堆栈跟踪? 编辑