在创建微服务时,我决定尝试一下Spring-cloud侦探。
我的调用应用程序仍然使用旧版本的Spring,不可能将Spring-cloud-sleuth包含在作用域中。
当参考文档时,它说我只需要传递这两个头文件。X-B3-TraceId X-B3-SpanId
但是,有没有一种特定的格式,我应该使用它,使其符合未来。在我的例子中,当我使用非十六进制值时,它会失败。然后调试并计算出这个值必须是十六进制的。它应该是任何随机的十六进制或任何我需要尊重的特定模式。
发布于 2017-07-12 16:33:01
是的,我们是Zipkin兼容的,因此你必须有合适的64或128位数字-请查看Zipkin文档了解更多信息http://zipkin.io/pages/instrumenting.html。您还可以检查Javadocs https://github.com/spring-cloud/spring-cloud-sleuth/blob/master/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/Span.java#L55-L62
https://stackoverflow.com/questions/45051795
复制相似问题