我可以一起使用:Zipkin、Sleuth、MDC、ELK、Jaeger 吗?

问题描述

我真的读了很多文章。我发现只需要在 spring boot 中包含一个 starters )))

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

解决方法

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...