2

我正在尝试运行 Spring Boot 应用程序并在 Sleuth 的支持下跟踪其执行情况。日志显示服务名称,但不显示跟踪 ID 或跨度 ID。我得到的只是 [myservice,,,]。

我错过了什么?

以下是日志中的一些行。

2017-04-30 14:41:38.750 INFO [myservice,,,] 7 --- [main] scaAnnotationConfigApplicationContext:刷新 org.springframework.context.annotation.AnnotationConfigApplicationContext@5e57643e:启动日期 [Sun Apr 30 14:41:38格林威治标准时间 2017];上下文层次的根

2017-04-30 14:41:39.264 INFO [myservice,,,] 7 --- [main] faAutowiredAnnotationBeanPostProcessor:发现并支持自动装配 JSR-330 'javax.inject.Inject' 注释

...

谢谢

4

2 回答 2

6

就像达伦提到的,这是完全正常的。你想在这里追踪什么?跟踪是由 rpc 调用或类似的东西启动的。请阅读文档,您可以在其中了解分布式跟踪是什么,您可以观看我的视频,其中我解释了如何使用 Sleuth

于 2017-04-30T18:37:19.837 回答
0

@Marcin Grzejszczak 是对的,traceId 和 spanId 将显示在打印的日志行中logger.info("Hello Sleuth");

于 2020-10-27T18:28:43.490 回答