AWS Lambda イベントソースマッピング (ESM) 用の新しい Amazon CloudWatch メトリクスの発表

投稿日: 2024年11月21日

AWS Lambda で Lambda イベントソースマッピング (ESM) 用の新しい Amazon CloudWatch メトリクスを使用できるようになりました。お客様は Amazon SQS、Amazon Kinesis、Amazon DynamoDB のイベントソースをサブスクライブしている ESM によって読み取られたイベントの処理状態を可視化できます。これにより、お客様はイベント処理の問題や遅延を簡単にモニタリングし、適切な措置を講じることができます。

お客様は ESM を使用してイベントソースからイベントを読み取り、Lambda 関数を呼び出します。ESM によって取り込まれたイベントの処理状態を可視化できないと、イベント処理の問題をすぐに診断することができません。お客様は、CloudWatch のメトリクスを使用して ESM によって取り込まれたイベントの処理状態をモニタリングできるようになりました。使用できるメトリクスは、PolledEventCount、InvokedEventCount、FilteredOutEventCount、FailedInvokeEventCount、DeletedEventCount、DroppedEventCount、OnFailureDestinationDeliveredEventCount です。PolledEventCount は ESM によって読み取られたイベントをカウントし、InvokedEventCount は Lambda 関数を呼び出したイベントをカウントします。 FilteredOutEventCount は ESM によって除外されたイベントをカウントします。FailedInvokeEventCount は、Lambda 関数を呼び出そうとしたがエラーが発生したイベントをカウントします。DeletedEventCount は、処理が成功したときに Lambda によって SQS キューから削除されたイベントをカウントします。DroppedEventCount は、イベントの有効期限が切れたか、再試行回数がなくなったためにドロップされたイベントをカウントします。OnFailureDestinationDeliveredEventCount は、失敗時送信先に正常に送信されたイベントをカウントします。

この機能は、AWS Lambda が利用可能なすべての AWS 商用リージョンで一般提供されます。

ESM メトリクスは、Lambda イベントソースマッピング API、AWS コンソール、AWS CLI、AWS SDK、AWS CloudFormation、AWS SAM を使用して有効にできます。これらのメトリクスの詳細については、Lambda デベロッパーガイドをご覧ください。これらの新しいメトリクスは、メトリクスの CloudWatch 標準料金で課金されます。