一家公司构建了一个应用程序,其中 Amazon API Gateway 调用 AWS Lambda 函数,这些 Lambda 函数处理数据并将其保存到 Amazon DynamoDB。该公司需要监控整个应用程序,以发现可能损害客户的潜在架构瓶颈。哪种方法能以最少的开发工作量实现此功能?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用 AWS X-Ray 检测应用程序,并使用 X-Ray 服务地图查找错误和问题。.
为什么这是答案
AWS X-Ray 旨在端到端地跟踪和分析分布式应用程序中的请求,包括 API Gateway、Lambda 和 DynamoDB。通过检测应用程序,X-Ray 会自动生成服务图,直观地显示组件之间的关系、性能数据和潜在的瓶颈,从而以最少的开发工作量提供全面的洞察。 其他选项虽然提供了一定程度的监控,但不如 X-Ray 全面或高效: 在 Lambda 中添加异常处理和日志记录,然后使用 CloudWatch Logs Insights 查询,需要大量手动开发工作来解析和关联不同服务的数据。 启用 API Gateway 日志记录并创建指标过滤器可以识别 API Gateway 层的特定错误,但无法提供整个应用程序流的端到端视图,也无法识别 Lambda 或 DynamoDB 中的瓶颈。 依靠 DynamoDB 的 CloudWatch 指标只能识别 DynamoDB 层的瓶颈,而无法提供整个应用程序的性能洞察。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡