監控API閘道HTTPAPIs中的 CloudWatch 指標 - Amazon API Gateway

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

監控API閘道HTTPAPIs中的 CloudWatch 指標

您可以使用來監視API執行情況 CloudWatch,它會從 API Gateway 收集原始資料並將其處理為可讀的 near-real-time 指標。這些統計資料會記錄 15 個月的時間,以便您存取歷史資訊,並更清楚 Web 應用程式或服務的執行效能。根據預設,API閘道指標資料會 CloudWatch 在一分鐘內自動傳送至。若要監視您的指 CloudWatch 標,請為您的API. 有關如何建立 CloudWatch 儀表板的詳細資訊,請參閱 Amazon CloudWatch 使用者指南中的建立 CloudWatch 儀表板。有關更多信息,請參閱什麼是 Amazon CloudWatch?Amazon 用 CloudWatch 戶指南

支援下列量度HTTPAPIs。您也可以啟用詳細指標,將路由層級指標寫入 Amazon。 CloudWatch

指標 描述
4xx 在指定期間內擷取的用戶端錯誤數目。
5xx 在指定期間內擷取的伺服器端錯誤數目。
Count 指定期間內的API要求總數。
IntegrationLatency APIGateway 將要求轉送至後端,以及從後端接收回應之間的時間。
Latency (延遲) APIGateway 從用戶端接收要求到傳回用戶端回應之間的時間。延遲包括整合延遲和其他API閘道額外負荷。
DataProcessed 處理的資料量 (以位元組為單位)。

您可以使用下表中的維度來篩選API閘道量度。

維度 描述
ApiId 篩選具有指定 API ID API 的API閘道量度。
ApiId, 舞台 篩選具有指定 API ID 和API階段 ID 之階段的API閘道量度。
ApiId、方法、資源、階段

篩選具有指定 API ID、階段 ID、資源路徑和路由 ID 之API方法的API閘道度量。

API除非您已明確啟用詳細指標,否則閘道不會傳送這些 CloudWatch 指標。您可以呼叫API閘道 V2 的UpdateStage動作,將detailedMetricsEnabled內容更新RESTAPI為來執行此操作true。或者,您可以呼叫更新階段 AWS CLI 命令,將DetailedMetricsEnabled屬性更新為。true啟用這類指標會產生您帳戶的額外費用。如需定價資訊,請參閱 Amazon CloudWatch 定價