我使用的是版本1.1.2.RELEASE的spring-cloud-starter-sleuth以及Spring Boot 1.4.2.RELEASE和spring-cloud-dependencies CAMDEN-SR3。我发现有时当生成的跟踪ID具有前导0(例如" 096ad8c3ed8d4a20")时,一些后续跨距将记录没有前导零的跟踪ID(在这种情况下" 96ad8c3ed8d4a20&#34 )。
这是一个已知的错误吗?它并不总是可重现的,但我绝对可以间歇性地检测到它。而且它也不是很一致。例如,我的一个REST API调用总共产生了6个跨度,而这个问题仅发生在其中一个跨度上。