我有一个由多个团队编写的异构(Java、php、python、C#.Net)微服务系统。所有通信都通过 HTTP 连接进行。
我的目标是使用 Zipkin 来跟踪执行路径并识别最慢的服务并开始使用(VisualVM、dotTrace)对它们进行分析。我听说 Zipkin 支持用于跟踪的 HTTP 连接。
我该怎么做呢?Zipkin 是否是正确的方法?我正在寻找开始的方向和一些 Java 示例。是否有我可以使用的 http 格式,或者我需要使用多个(Wingtips、ZipkinTracerModule、Brave)库?
谢谢。