

# 将网络监测仪与 Amazon EventBridge 结合使用
<a name="CloudWatch-IM-EventBridge-integration"></a>

网络监测仪针对联网问题创建的运行状况事件会通过 Amazon EventBridge 发布，从而让您可以就应用程序最终用户体验的下降发送通知。整体（全局）运行状况事件和本地运行状况事件都将发布到 EventBridge。全局运行状况事件的影响类型为 `AVAILABILITY` 或 `PERFORMANCE`，而本地运行状况事件的影响类型为 `LOCAL_AVAILABILITY` 或 `LOCAL_PERFORMANCE`。

要使用 EventBridge 处理 Internet Monitor 运行状况事件，请遵循此处的指南。

**在 EventBridge 中为 Internet Monitor 设置规则**

1. 在 AWS 管理控制台 的 EventBridge 中，选择 **Rules**（规则），然后输入名称和描述。在 **Default**（默认）事件总线上创建规则。

1. 在步骤 2 中，选择**其他**作为事件源，然后在**事件模式**下匹配以下源。

   ```
   {
     "source": ["aws.internetmonitor"]
   }
   ```

1. 在步骤 3 中，对于目标，选择 **AWS 服务**和 **CloudWatch Logs 组**，然后选择一个现有的日志组或创建一个新的日志组。

1. 添加任何所需的标签，然后创建规则。这将使用来自 EventBridge 的事件填充您选择的 CloudWatch 日志组。

## 按影响类型筛选运行状况事件
<a name="CloudWatch-IM-EventBridge-filtering"></a>

借助事件模式，您可以按影响类型筛选运行状况事件。需要仅接收全局运行状况事件、仅接收本地运行状况事件或同时接收两者时，此功能将非常实用。

**仅接收全局运行状况事件：**

```
{
  "source": ["aws.internetmonitor"],
  "detail": {
    "impactType": ["AVAILABILITY", "PERFORMANCE"]
  }
}
```

**仅接收本地运行状况事件：**

```
{
  "source": ["aws.internetmonitor"],
  "detail": {
    "impactType": ["LOCAL_AVAILABILITY", "LOCAL_PERFORMANCE"]
  }
}
```

**接收所有运行状况事件（默认）：**

```
{
  "source": ["aws.internetmonitor"]
}
```

有关 EventBridge 规则如何与事件模式配合使用的更多信息，请参阅《Amazon EventBridge 用户指南》中的 [Amazon EventBridge 事件模式](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns.html)。