メニュー
Amazon API Gateway
開発者ガイド

CloudWatch ログで API 呼び出しをトレースする

API 実行のために、API Gateway は、API レベルとステージレベルでの API の実行メトリクスを Amazon CloudWatch に自動的にレポートします。 メトリクスには、キャッシュ、レイテンシー、検出されたエラーに関する統計が含まれます。 API Gateway コンソールを使用するか、API Gateway REST API またはその SDK の一つを呼び出すことで、API Gateway にオプトインして、メソッドレベルの CloudWatch メトリクスに送信することもできます。 このメトリクスに基づいて、API のパフォーマンスの問題をトラブルシューティングするための CloudWatch カスタムアラームを設定できます。 CloudWatch の詳細については、「Amazon CloudWatch ユーザーガイド」を参照してください。

API Gateway REST API を使用した API 管理のために、API Gateway REST API コールに関するイベントを記録する AWS CloudTrail 証跡を作成できます。 そのログを使用して、API の作成、デプロイ、更新に関するトラブルシューティングができます。 また、Amazon CloudWatch を使用して、CloudTrail ログをモニタリングすることもできます。 CloudTrail の詳細については、「AWS CloudTrail ユーザーガイド」を参照してください。

注記

CloudTrail ログの API Gateway REST API は、apigateway コンポーネントに対して作成された API 開発者または所有者を呼び出し、CloudWatch ログの API は、API Gateway の execute-api コンポーネントに対して作成された API カスタマーまたはクライアントを呼び出します。