我有一个可以从各种帐户执行的lambda。我希望跟踪由不同帐户执行的lambda执行的时间。 AWS X-ray给出了我无法执行的lambda无法将信息关联到lambda函数的调用者的持续时间。 有没有办法将lambda函数的执行持续时间与调用方链接到该函数? 解决方案如下: 如果您有用于标识lambda函数上的帐户的参数,则可以使用AWS X射线的“注释和元数据”功能。进行配置后,它将显示在您的X射线轨迹上。 please check for official documentation 编辑:由于您使用的是Ja…

2020年8月9日 0条评论 47点热度 阅读全文

我正在尝试在新的(ish)Spring Boot应用程序中设置AWS XRay。 我想在将其投入生产之前在本地进行测试。该应用程序在本地与dynamoDB客户端和STS一起运行,以承担调用dynamo的角色。 服务启动正常,加载了所有bean,但是当我调用该服务时,它失败了 Failed to begin subsegment named 'AWSSecurityTokenService': segment cannot be found 尝试调用dynamoDB保存项目时。我以为,如果您添加了aws-xray-r…

2020年5月18日 0条评论 59点热度 阅读全文

我正在寻找在我的Java应用程序中禁用AWS X-Ray的选项,因此它不会创建/记录任何段。 Java应用程序是在Spring Boot中构建的,并且已部署在EC2上 像全局记录器一样,禁用采样并检测所有传入请求。背后的原因是我们的应用程序有时会部署到客户端AWS环境中,并且他们不希望启用跟踪。 我可以看到有可用的选项来禁用Xray for python(AWS_XRAY_SDK_ENABLED https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-py…

2020年1月10日 0条评论 35点热度 阅读全文

AWS XRay是一种跟踪服务,使您可以跟踪分布式系统中的请求,甚至可以分析您的服务。无需过多研究XRay的工作原理,它基本上可以监视您的服务,并通过UDP将有关每个请求的数据发送到该服务的守护程序,该守护程序收集此数据并将其发送到AWS。 当在本地或EC2中运行时,此守护程序位于运行该服务的计算机本地,并且在端口2000上可用。这是守护程序主机位置的默认配置。 在Kubernetes中运行时,您需要设置一个守护程序以在每个节点上运行。按照documentation for setting up XRay with…

2019年7月10日 0条评论 30点热度 阅读全文