py_zipkin源码分析(1)-CSDN博客

网站介绍:1 添加root_span原理只要传zipkin_attrs或者设置采样率,则认为是root_span,此时,可以利用ZipkinLoggingContext,发送存储在Tracer/span_storage中的span2 添加子span原理利用with上下文管理,每执行一次上下文,则在start的时候push保存上下文,退出时pop上下文,这样只要基于父上下文,就能根据父span新建子span2 多线程和协程通过localThread获取的已经是另外一个线程了,因此需要在新建线程之前,