Sleuth代码详解

Sleuth

Sleuth如何向Header中添加Trace和Span信息
TraceAutoConfiguration

构造trace以及是否传递span和spanid生成规则等初始化配置。

TraceSchedulingAutoConfiguration

实现类SleuthSchedulingProperties,通过AOP实现使用Scheduled注解的方法为其添加Span。

Sleuth的actuator
TraceRepositoryAutoConfiguration

记录trace数据的实现,默认使用InMemoryTraceRepository

TraceWebFilterAutoConfiguration

此类初始化了一个filterWebRequestTraceFilter负责记录,request的访问时间,以及trace信息。

猜你喜欢

转载自www.cnblogs.com/hanlinhu/p/9830663.html
今日推荐