API Gateway では、リージョン、専用インスタンス、API グループ、および個々の API について、トラフィック、レイテンシー、HTTP ステータスコード、リクエスト数などのモニタリングチャートを表示できます。
概要
API Gateway は、リージョン、インスタンス、グループ、API の 4 つのレベルでモニタリングが可能です。各レベルでは、デプロイ環境 (Production、Pre、または Test) でフィルターし、過去 7 日間の呼び出しデータを表示できます。
1. リージョンのモニタリング
API Gateway コンソールにログインします。
左側メニューで、[概要] をクリックします。各リージョンカードには、API グループ数、API 数、使用中の専用インスタンス数、10 日以内に期限切れとなるインスタンス数が表示されます。リージョンカードのモニタリングアイコンをクリックして、モニタリングチャートを開きます。
-
リージョンのモニタリングは過去 7 日間が対象です。環境 (Production、Pre、または Test) でフィルターし、次のメトリクスを表示できます。
API リクエスト数:選択したリージョン内の API 呼び出しの総数。
インスタンス別の API リクエスト数:専用インスタンスごとに分類されたリクエスト量。
トラフィック:リクエストとレスポンスのデータ量。
平均レイテンシー:API Gateway とバックエンドに分けた、エンドツーエンドの処理時間。
HTTP ステータスコード分布:すべての呼び出しにわたるレスポンスコードの内訳。
2. インスタンスのモニタリング
API Gateway コンソールにログインします。
左側のナビゲーションペインで、を選択し、[専用インスタンス] ページで、[モニタリング]をクリックしてインスタンスモニタリングページを開きます。
-
インスタンスのモニタリングは過去 7 日間が対象です。環境 (Production、Pre、または Test) でフィルターし、次のメトリクスを表示できます。
インスタンスのリクエスト数:このインスタンスが処理する API 呼び出しの総数。
インスタンスのトラフィック:このインスタンスのリクエストとレスポンスのデータ量。
平均レイテンシー:API Gateway とバックエンドに分けた、エンドツーエンドの処理時間。
HTTP ステータスコード分布:このインスタンスを介した呼び出しのレスポンスコードの内訳。
-
同時接続数:
アクティブな接続:ESTABLISHED 状態にある、1 秒あたりの接続数。永続的な接続を使用すると、1 つの接続で同時に複数のファイルリクエストを転送できます。
非アクティブな接続:ESTABLISHED 以外の状態にある、1 秒あたりの接続数。
最大同時接続数:確立された接続の最大数。
-
データパケット:
インバウンドパケット:インスタンスが 1 秒あたりに受信する TCP パケット数。
アウトバウンドパケット:インスタンスが 1 秒あたりに送信する TCP パケット数。
-
ドロップされたデータパケット:
1 秒あたりにドロップされるインバウンドパケット:1 秒あたりにドロップされるインバウンド TCP パケット数。
1 秒あたりにドロップされるアウトバウンドパケット:1 秒あたりにドロップされるアウトバウンド TCP パケット数。
秒間あたりの新規接続数 (CPS):このインスタンスで確立された新規接続のレート。
1 秒あたりのドロップされた接続数:このインスタンスがドロップした接続のレート。
同時接続数、データパケット、ドロップされたデータパケット、および新規接続のメトリクスには、インターネット経由で転送されたデータのみが含まれます。
3. グループのモニタリング
API Gateway コンソールにログインします。
左側のナビゲーションペインで、 を選択します。[グループリスト] ページで、確認したいグループの [モニタリング] アイコンをクリックします。
-
グループのモニタリングは過去 7 日間が対象です。環境 (Production、Pre、または Test) でフィルターし、次のメトリクスを表示できます。
API リクエスト数:このグループ内の API 呼び出しの総数。
トラフィック:このグループのリクエストとレスポンスのデータ量。
平均レイテンシー:API Gateway とバックエンドに分けた、エンドツーエンドの処理時間。
HTTP ステータスコード分布:このグループ内の呼び出しのレスポンスコードの内訳。
4. API のモニタリング
API Gateway コンソールにログインします。
左側のナビゲーションペインで、 を選択します。監視する API をクリックして、その詳細ページを開きます。
-
左側メニューで、[モニタリング情報] をクリックします。API のモニタリングは過去 7 日間が対象です。環境 (Production、Test、または Pre) でフィルターし、次のメトリクスを表示できます。
リクエスト数:この API の成功した呼び出しと異常な呼び出しの回数。
トラフィック:この API のアップリンクとダウンリンクのデータ量。
バックエンドサービスの応答時間:バックエンドがリクエストを処理して応答するまでにかかった時間。
エラー分布:この API のクライアント側とサーバー側のエラーの内訳。
API Gateway のモニタリングは、過去 7 日間が対象です。この範囲を超えるデータを表示したり、呼び出しログを詳細に分析したりするには、Simple Log Service を使用します。詳細については、「Simple Log Service を使用した API 呼び出しログの表示」をご参照ください。