我有一些 AWS Lambda 函数,每天运行大约两万次。所以我想启用日志记录/警报来监视所有错误和异常。
cloudwatch 日志发出太多噪音,并且很难看到错误。 现在我打算将日志写入AWS S3 Bucket,这会对性能产生影响。
您建议记录和警告错误的最佳方式是什么?
最佳答案
另一种方法是保持一切不变(从应用程序的角度来看)并检查 AmazonCloudWatch Logs Filter .
You use metric filters to search for and match terms, phrases, or values in your log events. When a metric filter finds one of the terms, phrases, or values in your log events, you can increment the value of a CloudWatch metric.
如果您定义了过滤器,您可以针对该指标创建一个 CloudWatch Alarm
,并在达到您定义的阈值时立即收到通知:-)
编辑
我没有检查 @Renato Gama 的链接。对不起。只需按照链接后面的说明操作,您的问题就可以轻松解决...
关于amazon-web-services - 在 AWS Lambda 上记录错误和异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49654276/