我在Spring Webflux中使用spring-cloud-sleuth:2.0.1.RELEASE。该文档讨论了如何使用MDC记录跟踪,跨度等。它还讨论了通过HTTP向Zipkin发送跟踪。
我有兴趣以更精细的方式记录跟踪信息。对于每个日志语句,我都希望以JSON格式发出zipkin跟踪-非常接近此处描述的内容:https://zipkin.io/pages/data_model.html
在侦探中完成此操作的最佳方法是什么?
答案 0 :(得分:0)
您可以有一个自定义跨度报告程序,在将跨度发送到zipkin之前,会将其作为json结构转储到日志中。
更新:
通过合并此PR https://github.com/spring-cloud/spring-cloud-sleuth/pull/1068,在2.1.0中,您将有一种简单的方法来实现自己的MDC条目