如何根据 CloudWatch 日志为 lambda 上的内存使用情况创建 CloudWatch 警报
How to create CloudWatch alarm for memory usage on lambda based on CloudWatch logs
我在 CloudWatch 中有以下日志,并且想在最大内存使用量的平均值超过 400 MB 时创建警报。
REPORT RequestId:xxxxxx-xxx-xxx-xxx-xxx 持续时间:5750.91 毫秒计费持续时间:5751 毫秒内存大小:512 MB 使用的最大内存:150 MB 初始化持续时间:1562.14 毫秒
不幸的是,已用内存 不是 Amazon CloudWatch 收集的标准 AWS Lambda function metrics 之一。
您需要:
- Create metrics from log events using filters - Amazon CloudWatch Logs 解析该日志
- 配置过滤器以查找该输出行并提取“已用内存”数字
- 使用提取的数字填充新的 CloudWatch 指标
- 针对该指标创建警报
让我们知道进展如何!
我在 CloudWatch 中有以下日志,并且想在最大内存使用量的平均值超过 400 MB 时创建警报。
REPORT RequestId:xxxxxx-xxx-xxx-xxx-xxx 持续时间:5750.91 毫秒计费持续时间:5751 毫秒内存大小:512 MB 使用的最大内存:150 MB 初始化持续时间:1562.14 毫秒
不幸的是,已用内存 不是 Amazon CloudWatch 收集的标准 AWS Lambda function metrics 之一。
您需要:
- Create metrics from log events using filters - Amazon CloudWatch Logs 解析该日志
- 配置过滤器以查找该输出行并提取“已用内存”数字
- 使用提取的数字填充新的 CloudWatch 指标
- 针对该指标创建警报
让我们知道进展如何!