首页 > 解决方案 > 如何在 Lambda 中从警报中提取特定信息(如实例 ID)(使用成本指标)

问题描述

我在 AWS 云上有 ec2 实例,我正在使用 Cloudwatch 代理将日志消息发送到日志组。基于用作模式的特定错误消息,我正在过滤来自 ec2 实例的日志消息,如果消息与模式匹配 3 次,我就会发出警报!我现在需要的是在收到警报后运行 Lambda 函数。此 Lambda 必须获取我们发出警报的实例的 ID(错误消息)。

  1. 我如何根据警报运行 Lambda 函数(例如:我可以根据通过特定 SNS 主题发送电子邮件来运行 Lambda 函数)我想通过警报执行相同的操作。
  2. 我想获取实例的 ID(我有错误消息)作为我的 Lambda 函数的输入参数,一旦我有一个以 ID 作为输入的警报,就必须执行该 lambda 函数。谢谢你的帮助 !

标签: amazon-ec2aws-lambdaamazon-cloudwatchamazon-cloudwatchlogscloudwatch-alarms

解决方案


推荐阅读