我为RDS"数据库引擎"设置了一个cloudwatch闹钟。 for thegree for" FreeableMemory"度量标准并在可用内存小于1GB时分配警报。当发出警报时,是否可以获取有关哪个特定RDS资源/实例实际违反警报的信息?
我可以指定"每个数据库"公制,但我必须为我得到的每个db实例设置一个。是否可以为更广泛的类别设置alart,例如"数据库引擎"当警报被破坏时,只需查看事件有效负载并获取实际违反警报的资源列表?
答案 0 :(得分:1)
我认为您不能在数据库引擎级警报中包含该信息。但是,一旦发出警报,您就可以轻松查看哪个数据库的指标超过了您的阈值。只需转到CloudWatch指标并选择FreeableMemory指标,然后从列表中选择所有数据库。在图表中,您可以看到高于阈值的任何实例。
正如您所提到的,您还可以为每个数据库实例创建警报。如果您手动执行此操作,这可能是一项繁琐的任务,但您可以使用遍历数据库实例列表的脚本轻松实现自动化。