AWS XRAY 或 CloudTrail 哪个更适合分析通过 Amazon API 网关传输的用户请求

What to prefer AWS XRAY or CloudTrail for analysing user request travelling through Amazon API Gateway

我正在准备 AWS 考试,我发现了一些关于 AWS CloudTrail 和 AWS X-RAY 的文档,其中对它们的使用要求造成了混淆。

我遇到了以下问题,要求在用户请求通过 Amazon API 网关 API 到达基础服务时跟踪和分析用户请求。

根据我的理解,我们可以使用CludTrail来traceanalyse用户请求。但正确答案是 AWS XRAY。

参考的文档中提到,我们可以使用AWS CloudTrail日志进行跟踪、安全分析、资源变更跟踪和Compliance/Auditing。另一方面,我们可以使用 AWS X-RAY 分析和调试分布式微服务架构上的应用程序 运行

XRAY 和 CloudTrail 用法都有术语 Analysetrace。所以在这样的需求下到底应该选择哪个服务来跟踪分析用户请求是比较迷惑的

X-Ray 在为请求的流和状态提供的信息中更加详细。从请求在 api 网关中接收到之后调用和执行的任何服务,它会在整个生命周期中一直扫描请求。所以我想这就是为什么它是首选的原因。