基于CloudWatch日志,我使用指标过滤器创建了指标。
基于此指标,我创建了一个警报。通过警报计数超过3时触发警报。现在,如果触发了警报,我想运行一个脚本。
如何触发脚本,我将使用哪种AWS服务?
另一个用例:我需要阅读触发警报的日志,以便脚本可以获取更多信息并根据所提供的信息采取行动。
答案 0 :(得分:0)
触发Amazon CloudWatch警报时,它可以:
因此,要在警报激活时触发脚本,您将需要:
ALARM
状态时向SNS主题发送消息 但是,警报与生成指标的CloudWatch Logs中的数据之间没有没有直接关系。因此,不可能提供有关警报触发原因的信息。它只是一段时间内的累积指标。
虽然Lambda函数可以从CloudWatch日志中读取数据,但要识别导致触发警报的特定行并不容易。