Sleuth
Sleuth如何向Header中添加Trace和Span信息
TraceAutoConfiguration
构造trace以及是否传递span和spanid生成规则等初始化配置。
TraceSchedulingAutoConfiguration
实现类SleuthSchedulingProperties,通过AOP实现使用Scheduled注解的方法为其添加Span。
Sleuth的actuator
TraceRepositoryAutoConfiguration
记录trace数据的实现,默认使用InMemoryTraceRepository
TraceWebFilterAutoConfiguration
此类初始化了一个filterWebRequestTraceFilter负责记录,request的访问时间,以及trace信息。