Amazon web services 如何获取哪些资源实际违反了cloudwatch警报的信息

Amazon web services 如何获取哪些资源实际违反了cloudwatch警报的信息,amazon-web-services,amazon-rds,amazon-cloudwatch,amazon-cloudwatch-metrics,Amazon Web Services,Amazon Rds,Amazon Cloudwatch,Amazon Cloudwatch Metrics,我已经为“FreeableMemory”指标的postgres设置了“数据库引擎”RDS的cloudwatch警报,并在可用内存小于1GB时分配警报。当发出警报时,是否可以获取哪个特定RDS资源/实例实际违反警报的信息 我可以指定“每个数据库”指标,但是我必须为我得到的每个db实例设置一个。是否可以将alart设置为更广泛的类别,如“按数据库引擎”,当警报被破坏时,只需查看事件负载并获取实际破坏警报的资源列表?我认为您不能将该信息包括在数据库引擎级警报中。但是,一旦报警被触发,您就可以很容易地看

我已经为“FreeableMemory”指标的postgres设置了“数据库引擎”RDS的cloudwatch警报,并在可用内存小于1GB时分配警报。当发出警报时,是否可以获取哪个特定RDS资源/实例实际违反警报的信息


我可以指定“每个数据库”指标,但是我必须为我得到的每个db实例设置一个。是否可以将alart设置为更广泛的类别,如“按数据库引擎”,当警报被破坏时,只需查看事件负载并获取实际破坏警报的资源列表?

我认为您不能将该信息包括在数据库引擎级警报中。但是,一旦报警被触发,您就可以很容易地看到哪个DB的该指标超过了您的阈值。只需转到CloudWatch metrics并选择FreeableMemory metric,然后从列表中选择所有数据库。在图中,您可以看到高于阈值的任何实例

正如您所提到的,您还可以为每个DB实例创建一个警报。如果您手动执行,这可能是一项乏味的任务,但是您可以使用一个脚本轻松地将其自动化,该脚本将遍历数据库实例列表