首页 > 解决方案 > 我可以一起使用:Zipkin、Sleuth、MDC、ELK、Jaeger 吗?

问题描述

我真的读了很多文章。我发现只需要在弹簧靴中包含一个启动器)))

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

标签: spring-bootspring-cloud-sleuthzipkinjaegermdc

解决方案


是的,你可以,而且我在我的演讲( https://toomuchcoding.com/talks )中已经多次证明了这一点,我们在文档中广泛描述了它(https://docs.spring.io/spring-cloud-sleuth/ docs/current/reference/html/)。Sleuth 将设置您的日志记录模式,然后您可以使用 ELK 堆栈对其进行解析和可视化。Sleuth 负责跟踪上下文传播,并可以将 span 发送到 span 存储(例如 Zipkin 或 Jaeger)。Sleuth 确实会为您更新 MDC。在提出问题之前,请务必阅读文档和项目页面


推荐阅读