将SpringCloudSleuth与AWS X-Ray集成SpringCloudSleuth、AWS、Ray

2023-09-03 09:26:20 作者:seven°昔年||

我有一个运行Fargate实例的ECS集群,该集群使用SpringBoot应用程序&;希望通过最少的代码更改来启用跟踪。以下是我开始研究的两种方法:

使用AWS-Xray:步骤->添加依赖项,添加aWSXRayServletFilter,在单独的容器中运行X-Ray守护程序。

AWS X Ray

使用Spring Cloud Sleuth:步骤->添加依赖项&;属性,与X-Ray集成

所以第二种方法省去了您修改代码的许多步骤,问题是我找不到任何好的文档来集成Spring Cloud Sleuth和X-Ray,有人能给我指明正确的方向吗?

我尝试阅读的文档数量包括:https://cloud.spring.io/spring-cloud-sleuth/spring-cloud-sleuth.html

推荐答案

我还没有尝试过,但从文档中您可以组合以下内容

ANamazon/aws-xray-daemon

Zipkin-AWS与实验X-Ray Storage。他们对Zipkin-AWS有一个Docker image。您需要将其指向Xray守护程序。它将作为Zipkin服务器运行,侦听端口9411。

然后使用Spring Cloud Sleuth的工具和AsyncZipkinSender。

通过执行此方法,只要您有不同的Zipkin服务器,您就可以将自己与AWS分离。

 
精彩推荐
图片推荐