首页 文章

如何通过Cloudwatch事件监控AWS Lambda事件

提问于
浏览
1

我有一个Cloudwatch预定的基于Java的Lambda,每天处理几个文件 . 处理完成后,它会发送有关处理状态的SNS消息 . 这一切都很好 .

目标是在处理失败,引发异常等时了解事件 .

目前的选择是:

  • 创建CloudWatch警报 - 有效 - 不完全是我正在寻找的 .

  • Stream记录到另一个可以发送SNS警报的lambda - lambda可以监视关键字,如ERROR,Exception等 .

  • 捕获异常并通过Lambda发送它们

我试图查看是否可以通过https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/EventTypes.html给出的Cloudwatch事件监视Lambda日志

1 回答

  • 2

    你可以使用Dead Letter Queues

    在丢弃事件之前,将重试两次异步调用的Lambda函数 . 如果重试失败并且您不确定原因,请使用死信队列(DLQ)将未处理的事件定向到Amazon SQSqueue或Amazon SNS主题以分析失败 .

相关问题