【发布时间】:2021-10-03 11:52:21
【问题描述】:
我想根据“调用”指标监控 Lambda 函数。具体来说,我希望警报至少在没有被调用一次时触发。我已经设置了以下警报,但它在 24 小时内没有触发。我已经确保 Lambda 也没有触发,但是这个警报永远不会进入“警报”状态。任何建议都会有所帮助。
Threshold: Invocations < 1 for 1 datapoints within 5 minutes
Statistic: Sum
Period: 5 minutes
Metric Name: Invocations
Namespace: AWS/Lambda
Datapoints to alarm: 1 out of 1
【问题讨论】:
-
您如何配置它来处理丢失的数据? Invocations 指标仅在存在调用时写入(即它不会写入值
0) -
啊,有道理。我将丢失的数据视为“notBreaching”。我猜这就是警报没有触发的原因?
-
是的,我想这就是原因。
-
@PMah 问题在于它总是处于警报状态。当 Lambda 被调用一次时,ALARM 将进入 OK 状态,但在评估期结束后,它将返回 ALARM 状态。必须想出一种不同的方法来做到这一点。
标签: amazon-web-services aws-lambda amazon-cloudwatch