翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Lambda 関数 URL のモニタリング
AWS CloudTrail および Amazon を使用して CloudWatch 、関数 URLsモニタリングできます。
による関数 URLsのモニタリング CloudTrail
関数 URLs、Lambda は CloudTrail ログファイルのイベントとして次の API オペレーションを自動的にログ記録できます。
各ログエントリには、発信者 ID、リクエストが発行された日時、およびその他の詳細に関する情報が含まれます。過去 90 日間のすべてのイベントを表示するには、 CloudTrail イベント履歴 を表示します。90 日より前のレコードを保持するには、追跡を作成します。詳細については、「AWS Lambda の AWS CloudTrail との併用」を参照してください。
デフォルトでは、 CloudTrail はデータイベントと見なされるInvokeFunctionUrl
リクエストを記録しません。ただし、 CloudTrail でデータイベントのログ記録を有効化することは可能です。詳細については、AWS CloudTrail ユーザーガイドの「証跡へのデータイベントのログ記録」を参照してください。
CloudWatch 関数 URLs メトリクス
Lambda は、関数 URL リクエストに関する集計メトリクスを に送信します CloudWatch。これらのメトリクスを使用すると、関数 URLsのモニタリング、ダッシュボードの構築、 CloudWatch コンソールでのアラームの設定を行うことができます。
関数 URL では、呼び出しに関する以下のメトリクスをサポートしています。これらのメトリクスの表示には、Sum
統計を使用することをお勧めします。
-
UrlRequestCount
– この関数 URL に対し発行されたリクエストの数。 -
Url4xxCount
– 4xx HTTP ステータスコードを返したリクエストの数。4xx シリーズのコードは、不正なリクエストなど、クライアント側で発生したエラーを表します。 -
Url5xxCount
– 5xx HTTP ステータスコードを返したリクエストの数。5xx シリーズのコードは、機能エラーやタイムアウトなど、サーバー側で発生したエラーを表します。
関数 URL では、パフォーマンスに関する以下のメトリクスもサポートしています。このメトリクスの表示には、Average
または Max
統計を使用することをお勧めします。
-
UrlRequestLatency
– 関数 URL がリクエストを受信してから関数 URL がレスポンスを返すまでの時間。
呼び出しとパフォーマンスに関するこれらのメトリクスは、それぞれ以下のディメンションをサポートしています。
-
FunctionName
– 未公開な関数の$LATEST
バージョン (あるいは関数の任意のエイリアス) に割り当てられている、関数 URL の集計メトリクスを表示します。例えば、「hello-world-function
」と入力します。 -
Resource
– 特定の関数 URL のメトリクスを表示します。この値は、未公開な関数の$LATEST
バージョン (または関数のいずれかエイリアス) とならんで、関数の名前により定義されます 例えば、「hello-world-function:$LATEST
」と入力します。 -
ExecutedVersion
– 特定の関数 URL のメトリクスを、実行されたバージョンに基づいて表示します。このディメンションは、主に、未公開な$LATEST
バージョンに割り当てられた関数 URL を追跡するために使用します。