Amazon API Gateway でのログ記録とモニタリング - Amazon API Gateway

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon API Gateway でのログ記録とモニタリング

モニタリングは、API Gateway および AWS ソリューションの信頼性、可用性、パフォーマンスを維持する上で重要な部分です。マルチポイント障害が発生した場合は、その障害をより簡単にデバッグできるように、 AWS ソリューションのすべての部分からモニタリングデータを収集する必要があります。 には、API Gateway リソースをモニタリングし、潜在的なインシデントに対応するためのツールがいくつか AWS 用意されています。

Amazon CloudWatch Logs

API へのリクエストの実行またはクライアントアクセスに関連する問題をデバッグするために、 CloudWatch Logs を有効にして API コールをログに記録できます。詳細については、「API Gateway での CloudWatch による REST API のログの設定」を参照してください。

Amazon CloudWatch アラーム

CloudWatch アラームを使用すると、指定した期間にわたって 1 つのメトリクスを監視できます。メトリクスが特定のしきい値を超えると、メトリクスが特定の状態にある場合、Amazon Simple Notification Service トピックまたは AWS Auto Scaling policy. CloudWatch alarms はアクションを呼び出しません。状態が変わり、それが指定した期間だけ維持される必要があります。詳細については、「Amazon CloudWatch のメトリクスを使用した REST API の実行のモニタリング」を参照してください。

Firehose へのアクセスのログ記録

API へのクライアントアクセスに関連する問題をデバッグするために、Firehose を有効にして API コールをログに記録できます。詳細については、「Amazon Data Firehose への API コールのログ記録」を参照してください。

AWS CloudTrail

CloudTrail は、API Gateway のユーザー、ロール、または AWS のサービスによって実行されたアクションの記録を提供します。で収集された情報を使用して CloudTrail、API Gateway に対するリクエスト、リクエスト元の IP アドレス、リクエスト者、リクエスト日時などの詳細を確認できます。詳細については、「AWS CloudTrail を使用した Amazon API Gateway API への呼び出しのログ記録」を参照してください。

AWS X-Ray

X-Ray は、アプリケーションが処理するリクエストに関するデータを収集し、それを使用してアプリケーションの問題や最適化の機会を特定するために使用できるサービスマップを構築する AWS のサービスです。詳細については、「API Gateway REST API を使用した AWS X-Ray のセットアップ」を参照してください。

AWS Config

AWS Config は、アカウント内の AWS リソースの設定の詳細ビューを提供します。リソース間の関係、設定変更の履歴、関係と設定の時間的な変化を確認できます。を使用して AWS Config 、データコンプライアンスのリソース設定を評価するルールを定義できます。 AWS Config ルールは、API Gateway リソースの理想的な構成設定を表します。リソースがルールに違反しており、非準拠としてフラグが付けられている場合は、Amazon Simple Notification Service (Amazon SNS) トピックを使用してアラート AWS Config を送信できます。詳細については、「AWS Config による API Gateway API 設定のモニタリング」を参照してください。