如何为 lambda 超时设置 cloudwatch 警报?

时间:2021-06-17 15:59:55

标签: amazon-web-services aws-lambda amazon-cloudformation amazon-cloudwatch

我有一个通过 cloudformation 模板创建的 lambda,因此。我已经设置了内存大小和超时期限。如果 lambda 超时,我想发出警报。我知道要为下面的警报设置什么指标名称、统计信息和其他值

Resources: 
  someLambda:
    Type: AWS::Serverless::Function
    Properties:
      FunctionName: "MyFunct"
      Description: "..."
      MemorySize: 512
      Timeout: 500
   
 timeoutAlarm:
    Type: AWS::CloudWatch::Alarm
    Properties:
      AlarmName: "timeout"
      AlarmDescription: "Alarm if lambda times out"
      MetricName: ...
      Dimensions:
      - Name: "FunctionName"
        Value: MyFunct
      Statistic: ...

1 个答案:

答案 0 :(得分:2)

没有超时指标。您这样做的唯一方法是在您的函数日志上设置 metric filter,以搜索超时消息。然后,您可以基于此类过滤器创建警报。

相关问题