

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 与亚马逊合作 EventBridge
<a name="working-with-eventbridge"></a>

Amazon DevOps Guru 与亚马逊集成 EventBridge ，可通知您与见解和相应洞察更新相关的某些事件。来自 AWS 服务的事件几乎实时 EventBridge 地传送到。您可以编写简单规则来指示您关注的事件，并指示要在事件匹配规则时执行的自动化操作。可自动触发的操作包括以下示例：
+ 调用函数 AWS Lambda 
+ 调用 Amazon Elastic Compute Cloud 运行命令
+ 将事件中继到 Amazon Kinesis Data Streams
+ 激活 Step Functions 状态机
+ 通知 Amazon SNS 或 Amazon SQS

您可以选择以下任一预定义模式来筛选事件，或者创建自定义模式规则以在支持的 AWS 资源中启动操作。
+ DevOps Guru 新洞察开启
+ DevOps Guru 新异常协会
+ DevOps Guru Insight 严重性已
+ DevOps Guru 新推荐已创建
+ DevOps 大师洞察已关闭

## DevOpsGuru 活动
<a name="eventbridge-examples"></a>

以下是来自 DevOps Guru 的示例事件。尽最大努力发布事件。要了解有关事件模式的更多信息，请参阅 [Amazon EventBridge 或 Amaz [on EventBridge 事件模式](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns.html)入门](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-get-started.html)。

### DevOps Guru New Insight 公开活动
<a name="w2aac31c11b5"></a>

当 DevOps Guru 打开新的见解时，它会发送以下事件。

```
{    
    "version" : "0",
    "id" : "08108845-ef90-00b8-1ad6-2ee5570ac6c4",
    "detail-type" : "DevOps Guru New Insight Open",
    "source" : "aws.devops-guru",
    "account" : "123456789012",
    "time" : "2021-11-01T17:06:10Z",
    "region" : "us-east-1",
    "resources" : [ ],
    "detail" : {
      "insightSeverity" : "high",
      "insightDescription" : "ApiGateway 5XXError Anomalous In Stack TestStack",
      "insightType" : "REACTIVE",
      "anomalies" : [
        {
          "startTime" : "1635786000000",
          "id" : "AL41JDFFQPYlZlXD8cpREkAAAAF83HGGgC9TmTr9lbfJ7sCiISlWMeFCbHY_XXXX",
          "sourceDetails" : [
            {
              "dataSource" : "CW_METRICS",
              "dataIdentifiers" : {
                "period" : "60",
                "stat" : "Average",
                "unit" : "None",
                "name" : "5XXError",
                "namespace" : "AWS/ApiGateway",
                "dimensions" : [
                  {
                    "name" : "ApiName",
                    "value" : "Test API Service"
                  },
                  {
                    "name" : "Stage",
                    "value" : "prod"
                  }
                ]
              }
            }
          ]
        }
      ],
      "accountId" : "123456789012",
      "messageType" : "NEW_INSIGHT",
      "insightUrl" : "https://us-east-1.console.aws.amazon.com/devops-guru/#/insight/reactive/AIYH6JxdbgkcG0xJmypiL4MAAAAAAAAAL0SLEjkxiNProXWcsTJbLU07EZ7XXXX",
      "startTime" : "1635786120000",
      "insightId" : "AIYH6JxdbgkcG0xJmypiL4MAAAAAAAAAL0SLEjkxiNProXWcsTJbLU07EZ7XXXX",
      "region" : "us-east-1"
    }
  },
```

### 针对高严重性的新见解自定义示例事件模式
<a name="w2aac31c11b7"></a>

规则使用事件模式来选择事件并将事件路由到目标。以下是 DevOps Guru 事件模式示例。

```
{
  "source": [
    "aws.devops-guru"
  ],
  "detail-type": [
    "DevOps Guru New Insight Open"
  ],
  "detail": {
    "insightSeverity": [
         "high"
         ]
  }
}
```