记录AWS Lambda上的错误和异常

时间:2018-04-04 14:57:40

标签: amazon-web-services aws-lambda

我有一些AWS Lambda函数,每天运行大约两万次。所以我想启用日志记录/警报来监控所有错误和异常。

cloudwatch日志提供的噪音太大,很难看到错误。 现在我打算将日志写入AWS S3 Bucket,这将对性能产生影响。

建议您记录并提醒错误的最佳方式是什么?

2 个答案:

答案 0 :(得分:1)

另一种方法是将所有内容保持原样(从应用程序的角度来看)并检查AmazonCloudWatch Logs Filter

  

您可以使用指标过滤器来搜索和匹配术语,短语或   日志事件中的值。当度量标准筛选器找到其中一个   日志事件中的术语,短语或值,您可以增加   CloudWatch指标的值。

如果您定义了过滤器,则可以在指标上创建CloudWatch Alarm,并在达到定义的阈值后立即收到通知: - )

修改

我没有检查@Renato Gama的链接。抱歉。只需按照链接后面的说明操作即可轻松解决问题......

答案 1 :(得分:0)

如果您尚未尝试此操作,我建议您尝试根据自定义指标过滤器创建CloudWatch警报;看看这里; https://developers.google.com/web/updates/2016/07/autoplay

(当然你不必像我链接的帖子那样使用OpsGenie服务,你可以实现任何可以帮助你调试问题的东西)