【问题标题】:Find the exact lambda that caused the cloudwatch alarm找到导致 cloudwatch 警报的确切 lambda
【发布时间】:2020-04-21 16:05:17
【问题描述】:

我在 Cloudwatch 中创建了一个警报,当所有 lambda 表达式出现错误时,它会向负责人发送电子邮件。 问题是当我收到警报时,我不知道如何找到导致这种情况的确切 lambda(我有超过 100 个 lambda)。有没有简单的方法可以找出是哪个 lambda 引起了警报?

指标:lambda -> 跨所有函数 -> 错误

统计:总和

时间:5分钟

【问题讨论】:

  • 您是如何定义此警报的?什么指标触发它?
  • @JohnRotenstein,我已经编辑了我的问题
  • 您检查过 CloudTrail 事件吗?

标签: amazon-web-services aws-lambda amazon-cloudwatch


【解决方案1】:

一种选择是让警报触发 AWS Lambda 函数

然后,Lambda 函数可以检索 Lambda 错误的所有警报,查找哪些警报会对指标产生影响。然后,Lambda 函数可以构建信息更丰富的消息,以通过电子邮件或 Amazon SNS 主题发送。

【讨论】:

  • 但是我们怎样才能做到这一点呢?我们的 lambda 如何识别确切的函数名称?
  • @Tula 我在想 Lambda 函数需要遍历每个 AWS Lambda 函数,并检索最近的 CloudWatch 指标以找出哪些触发了错误。我在对该主题进行网络搜索时也偶然发现了这个有趣的产品:AWS Lambda Error Tracking
猜你喜欢
  • 1970-01-01
  • 2021-10-03
  • 2021-10-25
  • 2022-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-30
  • 2021-03-28
  • 1970-01-01
相关资源
最近更新 更多