スキップしてコンテンツを表示

LambdaのDLQ設定について

0

Lambdaが非同期呼び出しで失敗→設定しているDLQ(SNS)に通知を行う→SNSにPublish成功 → DeadLetterErrorsは増えない→SNSにサブスクリプションがない場合、イベントはどこにも配信されない→AsyncEventsDroppedも増えない→SNSにサブスクリプションを設定しないと監視の意味がない。この認識は正しいですか。

1回答
1
承認された回答

DeadLetterErrorsはデッドレターキューへの送信が失敗した回数なので、DLQに設定したSNSからメッセージ配信が成功している場合はカウントされません。
https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/monitoring-metrics-types.html

DeadLetterErrors – 非同期呼び出しの場合、Lambda がイベントをデッドレターキュー (DLQ) に送信しようとしたが、失敗した回数。デッドレターエラーは、リソースの誤設定またはサイズ制限が原因で発生する可能性があります。

サブスクリプションが無いSNSを設定している場合はメッセージが送信されないため監視としては意味がないと思います。

エキスパート
回答済み 9ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

関連するコンテンツ