

# Amazon EventBridge와 함께 Internet Monitor 사용
<a name="CloudWatch-IM-EventBridge-integration"></a>

Internet Monitor가 네트워킹 문제에 대해 생성하는 상태 이벤트는 Amazon EventBridge를 통해 게시되므로 애플리케이션에 대한 최종 사용자 경험 저하에 대한 알림을 전송할 수 있습니다. 전체(글로벌) 상태 이벤트와 로컬 상태 이벤트 모두 EventBridge에 게시됩니다. 글로벌 상태 이벤트의 영향 유형은 `AVAILABILITY` 또는 `PERFORMANCE`이고, 로컬 상태 이벤트의 영향 유형은 `LOCAL_AVAILABILITY` 또는 `LOCAL_PERFORMANCE`입니다.

EventBridge를 사용하여 Internet Monitor 상태 이벤트로 다음 지침을 따르세요.

**EventBridge에서 Internet Monitor에 대한 규칙을 설정하려면 다음을 수행하세요.**

1. AWS Management Console의 EventBridge에서 **Rules**(규칙)를 선택한 다음 이름과 설명을 입력합니다. **Default**(기본) 이벤트 버스에 대해 규칙을 생성합니다.

1. 2단계에서 이벤트 소스로 **기타**를 선택한 다음 **이벤트 패턴**에서 다음 소스와 일치하도록 합니다.

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

1. 3단계에서 대상에 대해 **AWS Service**와 **CloudWatch Logs Group**(CloudWatch Logs 그룹)을 선택한 다음 기존 로그 그룹을 선택하거나 새 로그 그룹을 생성합니다.

1. 원하는 태그를 추가한 다음 규칙을 생성합니다. 그러면 선택한 CloudWatch Logs 그룹이 EventBridge의 이벤트로 채워집니다.

## 영향 유형으로 상태 이벤트 필터링
<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 규칙이 작동하는 방식에 대한 자세한 내용은 EventBridge 사용 안내서에서 [Amazon EventBridge event patterns](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns.html)를 참조하세요.