2
我們遇到了這樣的問題,當我們預計它們無論是由Cloudwatch Rule還是某個其他來源觸發時,它們都不會最終運行。我希望配置Cloudwatch警報,以便在預期時間段內沒有運行lambda時提醒我。如何監控AWS Cloudwatch中是否存在Lambda調用
我第一遍是創建下列報警(對於拉姆達我希望每天運行一次):
sum(invocations) < 1 for time period of 1 day
這樣做的問題是,如果拉姆達永遠不會永遠不會被調用,它在Cloudwatch指標中生成一個數據點,因此警報保持在insufficient data
狀態。
我在想我可以編寫一個單獨的lambda,它將使用boto3
在最新的logstream上查找有關lambda的時間戳,並使用一些邏輯來確定它是否正常運行 - 但這看起來像一個荒謬的解決方案。
有沒有辦法在Cloudwatch Alarms中正確實施?