我有一些AWS Lambda函数,每天运行大约两万次。所以我想启用日志记录/警报来监控所有错误和异常。
cloudwatch日志提供的噪音太大,很难看到错误。 现在我打算将日志写入AWS S3 Bucket,这将对性能产生影响。
建议您记录并提醒错误的最佳方式是什么?
答案 0 :(得分:1)
另一种方法是将所有内容保持原样(从应用程序的角度来看)并检查AmazonCloudWatch Logs Filter。
您可以使用指标过滤器来搜索和匹配术语,短语或 日志事件中的值。当度量标准筛选器找到其中一个 日志事件中的术语,短语或值,您可以增加 CloudWatch指标的值。
如果您定义了过滤器,则可以在指标上创建CloudWatch Alarm
,并在达到定义的阈值后立即收到通知: - )
修改强>
我没有检查@Renato Gama的链接。抱歉。只需按照链接后面的说明操作即可轻松解决问题......
答案 1 :(得分:0)
如果您尚未尝试此操作,我建议您尝试根据自定义指标过滤器创建CloudWatch警报;看看这里; https://developers.google.com/web/updates/2016/07/autoplay
(当然你不必像我链接的帖子那样使用OpsGenie服务,你可以实现任何可以帮助你调试问题的东西)