Simple Log Service (SLS) を利用した API Gateway のログ管理機能は、API のアクセスログのリアルタイム収集、クエリ、分析、変換、および利用を可能にします。
API Gateway は、マイクロサービスの集約、フロントエンドとバックエンドの分離、およびシステム統合のための API ホスティングを提供します。各 API リクエストはアクセスログを生成し、そのログには呼び出し元 IP アドレス、リクエスト URL、レスポンスレイテンシ、ステータスコード、リクエストとレスポンスのサイズが記録されます。
アセット
-
カスタムの Simple Log Service プロジェクトと LogStore
重要-
API Gateway のログ管理に使用するプロジェクトまたは LogStore を削除しないでください。削除すると、SLS へのログ配信が停止します。
-
カスタムの LogStore では、課金方法に応じて異なる課金項目が発生します。課金項目。
-
-
専用ダッシュボード
デフォルトで 1 つのダッシュボードが生成されます。
重要専用ダッシュボードは変更しないでください。いつでもアップグレードされる可能性があります。クエリ結果を可視化するには、ダッシュボードを作成してください。
ダッシュボード
説明
LogStore 名_apigateway access logs
API Gateway の全体的な統計情報 (リクエスト数、成功率、エラー率、レイテンシ、呼び出し元アプリ、エラー数、上位の API グループ、オペレーション、レイテンシ) を表示します。
課金
-
API Gateway 側では、ログ管理機能は無料です。
-
LogStore が機能別課金を使用する場合、SLS はストレージ、読み取りトラフィック、リクエスト、データ変換、およびデータ転送に課金します。機能別課金方式の課金項目。
-
LogStore が取り込みデータ量課金を使用する場合、SLS は取り込まれた生データの量に基づいて課金します。取り込みデータ量課金方式の課金項目。
制限
-
API Gateway インスタンスと転送先の SLS プロジェクトは、同じリージョンにある必要があります。
-
各リージョンでサポートされるログ設定は 1 つのみです。リージョン内のすべての API Gateway アクセスログは、その設定で指定された LogStore にプッシュされます。