在Docker Compose下遇到麻烦,无法将OpenTelemetry跟踪信息从我的应用程序导入jaeger

问题描述

我有一个简单的Node.js应用程序,它使用Open Telemetry Jaeger导出器将跟踪信息发送到Jaeger。当我将Jaeger作为Docker容器启动,然后针对localhost从计算机的命令行运行代码时,它运行良好。但是,当我尝试在Docker Compose网络中的Docker Compose下运行应用程序和jaeger时,该服务会注册并在Jaeger UI中显而易见,但是跟踪/跨度信息永远不会被接收到Jaeger中。

以下是代码https://github.com/reselbob/simpletracing/tree/releases/v1.0

我附上了一张截图,以证明该服务似乎正在注册,但跨度未通过。我有点机智了。

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)