我可以同时使用:Zipkin、Sleuth、MDC、ELK、Jaeger 吗?

Can I use together: Zipkin, Sleuth, MDC, ELK, Jaeger?

我真的看了很多文章。我发现只需要在 spring boot )))

中包含一个启动器

任何人都可以解决这个问题:Sleuth 是否创建了 MDC(映射诊断上下文)? sleuth 是否创建了 Zipkin 使用的记录 ID?我可以在 Kibana 中看到这个 ID 吗?或者我需要使用 zipkin API 吗?是否有将所有这些一起使用的最佳实践? Jaeger 是同时替代 Zipkin 和 Sleuth 还是如何替代?

是的,我在演讲中已经多次展示过这一点 (https://toomuchcoding.com/talks) and we describe it extensively in the documentation (https://docs.spring.io/spring-cloud-sleuth/docs/current/reference/html/)。 Sleuth 将设置您的日志记录模式,然后您可以使用 ELK 堆栈对其进行解析和可视化。 Sleuth 负责跟踪上下文传播,并可以将跨度发送到跨度存储(例如 Zipkin 或 Jaeger)。 Sleuth 会负责为您更新 MDC。请在提交问题之前阅读文档和项目页面