在 Amazon API Gateway 中進行記錄和監控 - Amazon API Gateway

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

在 Amazon API Gateway 中進行記錄和監控

監控是維持 API Gateway 和 AWS 解決方案的可靠性、可用性和效能的重要組成部分。您應該從 AWS 解決方案的所有部分收集監視資料,以便在發生多點失敗時更輕鬆地偵錯。 AWS 提供數種工具來監控 API Gateway 資源並回應潛在事件:

Amazon CloudWatch 日誌

若要協助偵錯與要求執行或用戶端存取 API 相關的問題,您可以啟用 CloudWatch Logs 來記錄 API 呼叫。如需詳細資訊,請參閱 在 API Gateway RESTAPIs中設定 CloudWatch 的記錄

Amazon CloudWatch 警報

您可以使用 CloudWatch 警示來監視指定期間內的單一量度。如果指標超過指定臨界值,則會向 Amazon 簡單通知服務主題或 AWS Auto Scaling 政策傳送通知。 CloudWatch 當測量結果處於特定狀態時,警示不會叫用動作。必須是狀態已變更並維持了所指定的時間長度,才會呼叫動作。如需詳細資訊,請參閱 使用 Amazon CloudWatch 指標監控RESTAPI執行

通往 Firehose 洪的通道紀錄

若要協助偵錯與用戶端存取 API 相關的問題,您可以啟用 Firehose 記錄 API 呼叫。如需詳細資訊,請參閱 將 REST API 呼叫記錄到 API Gateway 中的 Amazon 資料 Firehose

AWS CloudTrail

CloudTrail 提供使用者、角色或 AWS 服務在 API Gateway 中採取的動作記錄。使用收集的資訊 CloudTrail,您可以判斷向 API Gateway 發出的要求、提出要求的來源 IP 位址、提出要求的人員、提出要求的時間,以及其他詳細資訊。如需詳細資訊,請參閱 使用記錄 Amazon API Gateway API 呼叫 AWS CloudTrail

AWS X-Ray

X-Ray 是一項 AWS 服務,可收集應用程式所提供之要求的相關資料,並使用它來建構服務對應,供您識別應用程式的問題,以及進行最佳化的機會。如需詳細資訊,請參閱 AWS X-Ray 使用 API Gateway REST API 進行設定

AWS Config

AWS Config 提供您帳戶中 AWS 資源組態的詳細檢視。您可以了解資源如相關聯,可以取得組態變更歷程記錄,並且了解關係和組態隨時間產生的變化。您可以使用 AWS Config 來定義規則,以評估資源組態是否符合資料。 AWS Config 規則代表 API Gateway 資源的理想組態設定。如果資源違反規則且被標記為不合規, AWS Config 可以使用 Amazon Simple Notification Service (Amazon SNS) 主題提醒您。如需詳細資訊,請參閱 使用 AWS Config 監控 API Gateway API 組態