You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何基于CloudWatch日志为Lambda创建内存使用量超标CloudWatch告警

实现CloudWatch内存阈值告警操作步骤

你提供的原始运行报告日志中文翻译如下:

报告 请求ID: xxxxxx-xxx-xxx-xxx-xxx 执行时长: 5750.91 毫秒 计费时长: 5751 毫秒 配置内存: 512 MB 最大内存使用: 150 MB 初始化时长: 1562.14 毫秒

以下是完整操作流程:

1. 提取内存指标到CloudWatch自定义指标

  • 打开CloudWatch控制台,进入「日志组」页面,找到对应业务的日志组(如果是Lambda函数,日志组默认路径为/aws/lambda/[函数名称])
  • 切换到「指标过滤器」标签,点击「创建指标过滤器」
  • 在「过滤模式」输入框填入空格分隔匹配规则:
    [type=REPORT, RequestId, Duration, BilledDuration, MemorySize, MaxMemoryUsed, InitDuration]
    
  • 测试过滤规则确认可以匹配到你给出的REPORT类型日志后点击下一步
  • 按以下要求配置指标参数:
    • 过滤器名称:自定义,比如Lambda最大内存使用提取
    • 指标命名空间:自定义,比如Custom/业务指标
    • 指标名称:MaxMemoryUsedMB
    • 指标值:填$MaxMemoryUsed,系统会自动提取日志中最大内存使用的数值作为指标值
    • 单位选择「兆字节(MB)」
  • 点击「创建指标过滤器」完成配置

2. 创建阈值告警规则

  • 进入CloudWatch「告警」页面,点击「创建告警」
  • 点击「选择指标」,找到上一步创建的自定义指标命名空间,选中MaxMemoryUsedMB指标和对应日志组维度后点击「选择指标」
  • 按要求配置告警条件:
    • 统计方式选择 平均值
    • 统计周期根据你的业务需求选择,推荐选5分钟
    • 阈值条件选择「大于」,阈值输入400
  • 下一步配置通知渠道,可绑定SNS主题推送给邮箱、企业办公工具等接收端
  • 自定义告警名称和描述后,完成告警创建即可

内容的提问来源于stack exchange,提问作者D474

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.08 17:54:03