我必须监控CloudWatch日志中的特定lambda。当特定的错误信息(如HTTP-50X)被记录到CloudWatch后,就会发送电子邮件通知以提醒有问题。
目前,我们需要手动监控日志,以查看是否有任何此类错误记录。
您可以使用lambda函数实时处理监控日志。签出 使用AWS Lambda与Amazon CloudWatch日志一起使用 和 通过订阅实时处理日志数据 以了解详情。
这正是 公制过滤器 是为了。创建一个度量过滤器,用于监控您的日志组的特定模式。然后根据新的指标创建 CloudWatch 警报,并将其配置为 SNS 操作。然后简单地将您的电子邮件订阅到该 SNS 主题。
所有这些都可以通过 CloudFormation(公制过滤器, 报警器, SNS). 您也可以使用 CDK.