5

Spring Cloud Sleuth 用于创建 traceIds(跨服务请求唯一)和 spanId(一个单元工作相同)。我的想法是 Zipkin 服务器用于跨服务获取这些日志的集体可视化。但我知道并使用过 ELK 堆栈,它必然具有相同的功能。我的意思是我们可以使用 ELK 堆栈将具有相同 traceId 的请求分组以进行可视化。但我确实看到有人尝试使用 Sleuth、ELK 和 Zipkin 来实现分布式跟踪,如这些示例(Link1Link2)。但是,如果已经有 ELK 用于日志收集和可视化,为什么我们还需要 Zipkin?我在哪里失踪?

4

0 回答 0