Amazon web services 是否所有极光RDS事件都发送到CloudWatch事件?
我创建了一个CloudWatch事件规则,用于在Aurora集群发生故障时发送通知。然后,我们在登台环境中进行了(手动)故障切换,但该规则没有像我预期的那样捕获与该故障切换相关的任何事件 这是我使用的模式:Amazon web services 是否所有极光RDS事件都发送到CloudWatch事件?,amazon-web-services,amazon-rds,amazon-cloudwatch,amazon-aurora,Amazon Web Services,Amazon Rds,Amazon Cloudwatch,Amazon Aurora,我创建了一个CloudWatch事件规则,用于在Aurora集群发生故障时发送通知。然后,我们在登台环境中进行了(手动)故障切换,但该规则没有像我预期的那样捕获与该故障切换相关的任何事件 这是我使用的模式: { "source": [ "aws.rds" ], "detail-type": [ "RDS DB Instance Event" ], "detail": { "EventCategories": [ "failover"
{
"source": [
"aws.rds"
],
"detail-type": [
"RDS DB Instance Event"
],
"detail": {
"EventCategories": [
"failover"
]
}
}
此模式确实会在web控制台的规则编辑器中生成一个“示例事件”,因此它似乎是有效的,但是为了将这些特定事件发送到CloudWatch,我需要做些什么吗?事实证明,Aurora故障切换的正确
详细信息类型是“RDS DB Cluster event”
而不是“RDS DB实例事件”
。后者在编辑器中生成示例数据,而前者不生成,但这似乎是一个错误。很高兴您找到了答案。这些事件缺少文档,并且通常只应用于反应性事件(故障转移已经发生)。在RDS中,您可以捕捉到一系列指示即将失败的信息。大多数人不监视它们,即使它们在Cloudwatch中是正确的。这里有一个最常见的指南。