Amazon API Gateway 中的日志记录和监控 - Amazon API Gateway
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

Amazon API Gateway 中的日志记录和监控

监控是保持 API Gateway 和Amazon解决方案的可靠性、可用性和性能的重要环节。您应该从Amazon解决方案的各个部分收集监控数据,以便您可以更轻松地调试多点故障(如果发生)。Amazon提供了多种工具来监控您的 API Gateway 资源并对潜在事件做出响应。

Amazon CloudWatch Logs

为了帮助调试与请求执行或客户端对您 API 访问的相关问题,您可以启用 CloudWatch Logs 以记录 API 调用。有关更多信息,请参阅 在 API Gateway 中为 REST API 设置 CloudWatch 日志记录

Amazon CloudWatch 警报

使用 CloudWatch 警报,可以观看单个指标在指定时间段内的变化。如果指标超过给定阈值,则会向 Amazon Simple Notification Service 主题或 Amazon Auto Scaling 策略发送通知。当指标处于特定状态时,CloudWatch 警报不会调用操作。而是必须在状态已改变并在指定的若干个时间段内保持不变后才调用。有关更多信息,请参阅 使用 Amazon CloudWatch 指标监控 REST API 执行

访问 Kinesis Data Firehose 的日志记录

为了帮助调试与客户端对 API 进行访问相关的问题,您可以启用 Kinesis Data Firehose 来记录 API 调用。有关更多信息,请参阅 将 API 调用记录到 Kinesis Data Firehose

Amazon CloudTrail

CloudTrail 提供了用户、角色或Amazon服务在 API Gateway 中所执行操作的记录。使用 CloudTrail 收集的信息,您可以确定向 API Gateway 发出了什么请求、发出请求的 IP 地址、何人发出的请求、请求的发出时间以及其他详细信息。有关更多信息,请参阅 使用 记录对 Amazon API Gateway API 的调用Amazon CloudTrail

Amazon X-Ray

X-Ray 是一项Amazon服务,用于收集有关应用程序服务的请求的数据,并使用它来构建服务地图,以便您发现应用程序问题和优化机会。有关更多信息,请参阅 使用 API Gateway REST API 设置 Amazon X-Ray

Amazon Config

Amazon Config 可以提供关于您的账户中的 Amazon 资源配置的详细信息。您可以查看资源的关联方式、获取配置更改的历史记录并了解关系和配置如何随时间的推移而变化。您可以使用 Amazon Config 定义评估资源配置是否符合数据的规则。Amazon Config 规则代表 API Gateway 资源的理想配置设置。如果某个资源违反了某规则并且被标记为“不合规”,则 Amazon Config 可能提醒您使用 Amazon Simple Notification Service (Amazon SNS) 主题。有关详细信息,请参阅使用 监控 API Gateway API 配置Amazon Config