メニュー
Amazon CloudFront
開発者ガイド (API Version 2016-09-29)

Lambda 関数の CloudWatch メトリクスと CloudWatch Logs

CloudWatch メトリクスを使用して、Lambda 関数をトリガーする CloudFront リクエストをリアルタイムで監視できます。CloudWatch Logs を使用して集計データを取得することもできます。メトリクスやログに対する追加料金はありません。

CloudWatch メトリクス

CloudFront イベントのトリガーを作成すると、Lambda から CloudWatch に自動的にメトリクスが送信されるようになります。メトリクスはすべての Lambda リージョンで使用できます。各メトリクスの名前は、/aws/lambda/us-east-1.function-name です。function-name は、関数を作成したときに割り当てた名前です。CloudWatch は、関数が実行される場所に最も近いリージョンにメトリクスを送信します。

CloudWatch メトリクスの詳細については、『Amazon CloudWatch ユーザーガイド』を参照してください。

CloudWatch Logs

トリガーを作成すると、Lambda 関数をトリガーする CloudFront リクエストに関するデータが自動的に Lambda から CloudWatch Logs に送信されるようになります。ログにアクセスするには CloudWatch Logs ツールを使用します。

Lambda は、関数が実行される場所に最も近い CloudWatch Logs リージョンで CloudWatch Logs ログストリームを作成します。各ログストリームの名前の形式は、/aws/lambda/us-east-1.function-name です。function-name は、関数を作成したときに割り当てた名前です。

CloudWatch Logs にデータを送信するために必要なアクセス権限については、『IAM ユーザーガイド』の「Lambda@Edge 用の IAM アクセス権限とロールの設定」を参照してください。

Lambda 関数へのログ作成の追加については、『AWS Lambda Developer Guide』の「ログ作成 (Node.js)」を参照してください。

CloudWatch Logs の制限の詳細については、『Amazon CloudWatch Logs User Guide』の「制限」を参照してください。

Lambda@Edge は、リクエストのボリュームとログのサイズに基づいてログを調整します。

このページの内容: