Spring Cloud Sleuth + Zipkin - 如何跟踪单个实例
Spring Cloud Sleuth + Zipking - How to trace individual instances
我正在使用 Spring Cloud Sleuth + Zipkin 来深入了解服务时间和行为。
我发现的唯一缺点是:当每个微服务都有多个实例时,我还没有找到一种方法来确定 Zipkin 信息指的是哪个实例,因为它通过服务名称(即所有人都一样)。
有没有办法配置 Sleuth 以在 Zipkin 中添加服务实例定义?
所以你有你的应用程序的 ip 和端口,这样可以给你提示。此外,如果您希望自己的自定义跨度包含该信息,那么向其添加自定义标签就足够了。实际上,您可以随时调用 tracer.addTag("key", "value")
来添加您需要的附加信息。
我正在使用 Spring Cloud Sleuth + Zipkin 来深入了解服务时间和行为。
我发现的唯一缺点是:当每个微服务都有多个实例时,我还没有找到一种方法来确定 Zipkin 信息指的是哪个实例,因为它通过服务名称(即所有人都一样)。
有没有办法配置 Sleuth 以在 Zipkin 中添加服务实例定义?
所以你有你的应用程序的 ip 和端口,这样可以给你提示。此外,如果您希望自己的自定义跨度包含该信息,那么向其添加自定义标签就足够了。实际上,您可以随时调用 tracer.addTag("key", "value")
来添加您需要的附加信息。