Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 是否所有极光RDS事件都发送到CloudWatch事件?_Amazon Web Services_Amazon Rds_Amazon Cloudwatch_Amazon Aurora - Fatal编程技术网

Amazon web services 是否所有极光RDS事件都发送到CloudWatch事件?

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"

我创建了一个CloudWatch事件规则,用于在Aurora集群发生故障时发送通知。然后,我们在登台环境中进行了(手动)故障切换,但该规则没有像我预期的那样捕获与该故障切换相关的任何事件

这是我使用的模式:

{
  "source": [
    "aws.rds"
  ],
  "detail-type": [
    "RDS DB Instance Event"
  ],
  "detail": {
    "EventCategories": [
      "failover"
    ]
  }
}

此模式确实会在web控制台的规则编辑器中生成一个“示例事件”,因此它似乎是有效的,但是为了将这些特定事件发送到CloudWatch,我需要做些什么吗?

事实证明,Aurora故障切换的正确
详细信息类型是
“RDS DB Cluster event”
而不是
“RDS DB实例事件”
。后者在编辑器中生成示例数据,而前者不生成,但这似乎是一个错误。

很高兴您找到了答案。这些事件缺少文档,并且通常只应用于反应性事件(故障转移已经发生)。在RDS中,您可以捕捉到一系列指示即将失败的信息。大多数人不监视它们,即使它们在Cloudwatch中是正确的。这里有一个最常见的指南。