我的 CloudWatch 警报不起作用,因为运行状况检查 Lambda 显示 500 或 400 作为响应,但不是错误。即使进行以下修复后,我也没有看到警报。虽然我在 Cloudwatch 中看到了 500 条。我错过了什么?
AppHealthMetricFilter:
DependsOn:
- ApiGwName
Type: AWS::Logs::MetricFilter
Properties:
LogGroupName: !Sub '/aws/lambda/${HealthCheckLambdaName}'
FilterPattern: ?"error" ?"500" ?"400"
MetricTransformations:
- MetricValue: "1"
MetricNamespace: !Ref CustomMetricNS
MetricName: !Ref CustomMetricName