使用 HTTP API 的指标 - Amazon API Gateway
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

使用 HTTP API 的指标

您可以使用 CloudWatch 监控 API 执行,这将从 API Gateway 收集原始数据,并将数据处理为便于阅读的近乎实时的指标。这些统计数据会保存 15 个月,从而使您能够访问历史信息,并能够更好地了解您的 Web 应用程序或服务的执行情况。默认情况下,系统将以 1 分钟为周期自动将 API Gateway 指标数据发送至 CloudWatch。有关更多信息,请参阅 Amazon CloudWatch 用户指南 中的 Amazon CloudWatch 是什么?

HTTP API 支持以下指标。您还可以启用详细指标,以便将路由级指标写入到 Amazon CloudWatch。

指标 描述
4XXError 在给定期间捕获的客户端错误数。
5XXError 在给定期间捕获的服务器端错误数。
计数 给定期间内的 API 请求总数。
IntegrationLatency 从 API Gateway 将请求中继到后端到其从后端收到响应所经过的时间。
延迟 从 API Gateway 从客户端收到请求到其将响应返回给客户端所经过的时间。延迟包括集成延迟和其他 API Gateway 开销。
DataProcessed 处理的数据量(以字节为单位)。

您可以使用下表中的维度筛选 API Gateway 指标。

维度 描述
ApiId 针对具有指定 API ID 的 API 筛选 API Gateway 指标。
ApiId、阶段 针对指定 API ID 和阶段 ID 的 API 阶段筛选 API Gateway 指标。
ApiId、阶段、路由

针对指定 API ID、阶段 ID 和路由 ID 的 API 方法筛选 API Gateway 指标。

仅当您显式启用详细 CloudWatch 指标时,API Gateway 才会发送这些指标。您可以通过调用 API Gateway V2 REST API 的 UpdateStage 操作将 metricsEnabled 属性更新为 true 来执行此操作。启用这些指标会对您的账户额外计费。有关定价信息,请参阅 Amazon CloudWatch 定价