amazon-web-services - 在分析通过 Amazon API Gateway 传输的用户请求时更喜欢 AWS XRAY 或 CloudTrail 什么
问题描述
我正在准备 AWS 考试,我发现了一些关于 AWS CloudTrail 和 AWS X-RAY 的文档,这些文档对它们的使用要求造成了混淆。
我遇到了以下问题,要求在用户请求通过 Amazon API Gateway API 传输到底层服务时对其进行跟踪和分析。
据我了解,我们可以使用 CludTrail 来跟踪和分析用户请求。但正确答案是 AWS XRAY。
引用的文件提到,我们可以使用 AWS CloudTrail 日志进行跟踪、安全分析、资源更改跟踪和合规性/审计。另一方面,我们可以使用 AWS X-RAY 来分析和调试在分布式微服务架构上运行的应用程序。
XRAY 和 CloudTrail 用法都有术语Analyze和trace。所以在这样的需求下我们应该选择哪个服务来跟踪和分析用户请求是相当混乱的
解决方案
X-Ray 在它为请求的流程和状态提供的信息中更加详细。它会在请求的整个生命周期中扫描请求,从在 api 网关中接收请求到之后调用和执行的任何服务。所以我想这就是为什么它是首选的原因。
推荐阅读
- python - 检查python中远程Windows机器上是否存在文件
- angular - @import '~@material/theme'; 在styles.css 中不起作用
- android - Google 助理无法在 Activity 中启动
- jsonschema - 如何对集合 + json 对象进行 json 模式验证?
- xml - 在 xslt 1.0 上使用动态 xpath 的值
- apache-kafka - KafkaConsumer#poll 对于 Kafka 客户端版本 0.8.2 始终返回 null
- opendaylight - 杨:如何将 yang 模式转换为 XML
- python - 在python3中将一个函数包裹在另一个函数上
- java - eclipse Ant Build 包不存在
- algorithm - 对二维矩阵进行分区