amazon-web-services - 如何为 lambda 超时设置 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: ...
解决方案
没有超时指标。您这样做的唯一方法是在函数的日志上设置指标过滤器,以搜索超时消息。然后,您可以根据此类过滤器创建警报。
推荐阅读
- python - 如何编写一个 BeautifulSoup 过滤器,它只解析标签之间带有特定文本的对象?
- css - 如何设置在 Visual Studio 中读取纯文本的语言
- github-pages - github页面缺少路径
- python - 答案创建视图没有在 django 的数据库中存储数据
- c# - 根据从控制器传递的数据在视图中显示列表
- python - 按键分组的两个元组列表中的总和值
- google-api - Google 课堂(PHP 客户端服务):创建具有截止日期但未设置截止时间的 CourseWork
- reactjs - React/Redux/Typescript - 使用嵌套列表时,TS322 的 Material-UI 错误
- python - 将数据框重组为多索引
- javascript - 打开时滚动到引导手风琴的顶部