作者回复: binggo,没错,对于http请求的组件来说,是通过header传递的。有的组件不基于http构建的,传递方式就五花八门了
作者回复: 每个系统的系统时钟可能会发生不一致,且时区可能也有区别,所以从调用链上记录前后顺序更为稳妥
作者回复: 同学可以看console里的日志内容,你可以同时把trace id和sampled两个信息作为参数打印出来,所以即使没被采样,但trace id还是会有的
作者回复: 那必须可以,用spring boot其实就能接入sleuth,咱spring cloud的这些组件其实都是基于springboot做基石
作者回复: 那必须可以,放心集成就好了,sleuth也有spring boot依赖可以使用
作者回复: 是的,<1会导致某些日志不会被tracing系统采样(zipkin),但是日志仍然可以在检索系统(本地采用的日志查询系统)中根据tracing id查到。一般线上采样率我们都配置1