

# 모니터에 대한 고급 구성 옵션
<a name="CloudWatch-IM-get-started.advanced-options"></a>

이 섹션에서는 Internet Monitor에서 모니터에 대한 고급 옵션을 구성하는 단계를 제공합니다. 이러한 구성 옵션은 선택 사항이지만, 일부 시나리오에서는 유용할 수 있습니다.

예를 들어 Internet Monitor로 모니터링하는 애플리케이션에 대한 트래픽이 때때로 급증할 경우, 도시-네트워크 최대 한도를 설정하도록 선택할 수 있습니다. 그리고 Internet Monitor에 대한 청구서를 예측할 수 있도록 설정하고자 할 수 있습니다.

또는 클라이언트가 집중되어 있는 특정 지역의 문제에 세심한 주의를 기울이기 위해 상태 이벤트에 대한 사용자 지정 임곗값이나 로컬 임곗값을 설정할 수 있습니다.

이 섹션의 주제에서는 각 기능에 대한 자세한 설명을 제공하고, 필요에 맞게 옵션을 구성하는 단계를 안내합니다.

**Topics**
+ [도시-네트워크 한도 선택](IMCityNetworksMaximum.md)
+ [상태 이벤트 임곗값 변경](CloudWatch-IM-get-started.change-threshold.md)
+ [인터넷 측정값을 S3에 게시](CloudWatch-IM-get-started.Publish-to-S3.md)

# 도시-네트워크 최대 한도 선택
<a name="IMCityNetworksMaximum"></a>

Internet Monitor에서 모니터의 트래픽 백분율을 설정하는 것 외에도, 모니터링하는 도시-네트워크 수에 대한 최대 한도를 설정할 수도 있습니다. 이 섹션에서는 도시-네트워크 한도가 청구 비용을 관리하는 데 어떻게 도움이 되는지 설명하고, 한도를 설정하기로 선택한 경우 설정할 한도를 결정하는 데 도움이 되는 정보와 예시를 제공합니다.

Internet Monitor는 클라이언트가 AWS 애플리케이션 리소스에 액세스하는 일부 또는 모든 위치의 트래픽을 모니터링할 수 있습니다. *도시-네트워크* 수, 즉 클라이언트 위치 및 클라이언트가 애플리케이션에 액세스하는 ASN(일반적으로 인터넷 서비스 제공업체)에 대한 모니터링 한도를 설정할 수 있습니다.

모니터를 생성할 때 모니터링할 [애플리케이션 트래픽의 백분율](IMTrafficPercentage.md)을 선택합니다. 기본 백분율은 100%입니다. 모니터를 편집하여 언제든지 백분율을 업데이트할 수 있습니다.

도시-네트워크 수에 설정한 최대 한도는 청구서를 예측할 수 있도록 도와줍니다. 자세한 내용은 [Amazon CloudWatch 요금](https://aws.amazon.com//cloudwatch/pricing/)을 참조하세요. 또한 CloudWatch 요금 계산기를 사용하면 실제로 모니터되는 도시-네트워크 수의 다양한 값이 청구서에 어떤 영향을 미치는지 알아볼 수 있습니다. 옵션을 살펴보려면 [CloudWatch Pricing calculator 페이지](https://calculator.aws/#/addService/CloudWatch)에서 Internet Monitor까지 아래로 스크롤합니다.

모니터를 업데이트하고 도시-네트워크 최대 한도를 변경하려면 [Internet Monitor에서 모니터 편집](CloudWatch-IM-get-started.edit-monitor.md) 섹션을 참조하세요.

## 도시-네트워크 최대 한도를 기준으로 청구가 작동하는 방식
<a name="IMCityNetworksMaximum.billing_impact"></a>

모니터하는 도시-네트워크 수에 최대 한도를 설정하면 청구서에 예상치 못한 비용이 청구되는 것을 방지할 수 있습니다. 예를 들어 트래픽 패턴이 매우 다양한 경우 유용합니다. 처음 100개의 도시-네트워크가 포함된 이후에는 (계정당 모든 모니터에 걸쳐) 모니터하는 각 도시-네트워크에 대해 청구 비용이 증가합니다. 도시-네트워크 최대 한도를 설정하면 모니터하기로 선택한 트래픽 백분율과 관계없이 Internet Monitor가 애플리케이션에 대해 모니터하는 도시-네트워크 수에 대한 상한이 설정됩니다.

실제로 모니터하는 도시-네트워크의 수에 대해서만 비용을 지불합니다. 선택한 도시-네트워크 최대 한도를 사용하면 Internet Monitor가 모니터로 트래픽을 모니터링할 때 포함할 수 있는 총합에 대한 상한을 설정할 수 있습니다. 모니터를 편집하여 언제든지 최대 한도를 변경할 수 있습니다.

옵션을 살펴보려면 [CloudWatch Pricing calculator](https://calculator.aws/#/addService/CloudWatch) 페이지에서 Internet Monitor까지 아래로 스크롤합니다. Internet Monitor 요금에 대한 자세한 내용은 [Amazon CloudWatch](https://aws.amazon.com//cloudwatch/pricing/) 요금 페이지의 Internet Monitor 섹션을 참조하세요.

## 도시-네트워크 최대 한도를 선택하는 방법
<a name="IMCityNetworksMaximum.how_do_choose"></a>

선택에 따라, 도시-네트워크 최대 한도를 설정할 수 있습니다. 선택할 최대 한도를 결정하는 데 도움이 되도록 애플리케이션에 대해 모니터링하려는 트래픽의 양을 고려하세요. 모니터에 대한 *모니터링할 트래픽 백분율*로 100%를 선택한 다음 도시-네트워크 최대 한도를 지정하면, 선택한 한도에 따라 애플리케이션 트래픽을 100% 모니터링하지 못할 수 있습니다. 설정한 도시-네트워크 최대값은 모니터링을 위한 트래픽 백분율 설정보다 우선합니다.

선택한 모니터링할 트래픽의 백분율이 애플리케이션 모니터링에 포함된 도시-모니터의 수에 어떤 영향을 미치는지 보려면 [다양한 트래픽 백분율 설정에서 모니터되는 도시-네트워크 수 보기](IMTrafficPercentage.md#IMExploreTrafficGraphs)의 단계를 따르세요. 어떤 영향을 미치는지 확인하면 도시-네트워크 최대 한도를 설정할지 결정하는 데 도움이 될 수 있습니다.

옵션을 더 자세히 살펴보려면 다음 예에 설명된 대로 Internet Monitor 지표를 사용하면 됩니다. 이 예는 원하는 애플리케이션 인터넷 트래픽 범위의 폭에 따라 가장 적합한 최대 도시-네트워크 제한을 선택하는 방법을 보여줍니다. [CloudWatch 지표의 Internet Monitor 지표에 대한 쿼리](CloudWatch-IM-view-cw-tools-metrics-dashboard.md)를 사용하면 애플리케이션 인터넷 트래픽 범위에 대해 자세히 파악할 수 있습니다.

## 도시-네트워크 최대 한도 결정 예
<a name="IMCityNetworksMaximum.example"></a>

예를 들어 모니터링 최대 한도를 100개의 도시-네트워크로 설정하고 2,637개의 도시-네트워크에서 클라이언트가 애플리케이션에 액세스한다고 가정하겠습니다. CloudWatch 지표에서 다음과 같은 Internet Monitor 지표가 반환되는 것을 볼 수 있습니다.

```
CityNetworksMonitored 100
TrafficMonitoredPercent  12.5
CityNetworksFor90PercentTraffic  2143
CityNetworksFor100PercentTraffic  2637
```

이 예에서 현재 인터넷 트래픽의 12.5%를 모니터링하고 있으며 최대 제한이 100개 도시-네트워크로 설정되어 있음을 알 수 있습니다. 트래픽의 90%를 모니터하려는 경우 다음 지표에서 이에 대한 정보를 제공합니다. 즉, `CityNetworksFor90PercentTraffic`은 90% 범위를 위해 2,143개의 도시-네트워크를 모니터해야 한다는 것을 나타냅니다. 이렇게 하려면 모니터를 업데이트하고 최대 도시-네트워크 한도를 2,143개로 설정하면 됩니다.

마찬가지로 애플리케이션에 대해 100% 인터넷 트래픽을 모니터링하고 싶다고 가정하겠습니다. 다음 지표인 `CityNetworksFor100PercentTraffic`은 이를 위해 최대 도시-네트워크 제한을 2,637로 설정하도록 모니터를 업데이트해야 함을 나타냅니다.

이제 도시-네트워크를 최대 5,000개로 설정하면 2,637개를 초과하므로 다음과 같은 지표가 반환됩니다.

```
CityNetworksMonitored 2637
TrafficMonitoredPercent  100
CityNetworksFor90PercentTraffic  2143
CityNetworksFor100PercentTraffic  2637
```

이러한 지표를 통해 한도가 높을수록 인터넷 트래픽의 100%에 해당하는 2,637개 도시-네트워크를 모두 모니터링한다는 것을 알 수 있습니다.

# 모니터의 상태 이벤트 임곗값 변경
<a name="CloudWatch-IM-get-started.change-threshold"></a>

Internet Monitor는 기본 임곗값을 사용하여 모니터에 대한 상태 이벤트를 언제 생성할지 결정합니다. 선택에 따라, 기본 전역 임곗값을 변경하여 다른 값을 설정할 수 있습니다. 로컬 임곗값을 설정할 수도 있습니다. 이 섹션에서는 전역 및 로컬 임곗값이 어떻게 함께 연동되는지 설명하고, 사용자 지정 임곗값을 설정하는 단계를 안내합니다.

Internet Monitor를 트리거하여 상태 이벤트를 생성하는 전체 임곗값을 변경할 수 있습니다. 성능 점수 및 가용성 점수 모두에 대한 기본 상태 이벤트 임곗값은 95%입니다. 즉, 애플리케이션의 전체 성능 또는 가용성 점수가 95% 이하로 떨어지면 Internet Monitor에서 상태 이벤트를 생성합니다. 전체 임곗값의 경우, 상태 이벤트는 하나의 큰 문제 또는 여러 개의 작은 문제가 결합되어 트리거될 수 있습니다.

또한 전체 영향 수준의 백분율과 결합된 로컬, 즉 도시-네트워크 임곗값을 변경할 수 있으며, 이 임곗값이 합쳐지면 상태 이벤트가 트리거됩니다. 하나 이상의 도시-네트워크(위치 및 ASN, 일반적으로 ISP)에 대해 점수가 임곗값 아래로 떨어질 때 상태 이벤트를 생성하는 임곗값을 설정하면 예를 들어 트래픽이 적은 위치에서 언제 문제가 발생하는지에 대한 인사이트를 얻을 수 있습니다.

추가 로컬 임곗값 옵션은 가용성 또는 성능 점수에 대한 로컬 임곗값과 함께 작동합니다. 두 번째 요소는 Internet Monitor가 로컬 임곗값에 따라 상태 이벤트를 생성하기 전에 영향을 받아야 하는 전체 트래픽의 백분율입니다.

전체 트래픽 및 로컬 트래픽에 대한 임곗값 옵션을 구성하여 애플리케이션 사용량과 필요에 맞게 상태 이벤트 생성 빈도를 미세 조정할 수 있습니다. 로컬 임곗값을 더 낮게 설정하면 일반적으로 애플리케이션 및 설정한 다른 임곗값 구성 값에 따라 더 많은 상태 이벤트가 생성된다는 점에 유의하세요.

요약하면 다음과 같은 방법으로 성능 점수, 가용성 점수 또는 두 가지 모두에 대한 상태 이벤트 임곗값을 구성할 수 있습니다.
+ 상태 이벤트 트리거를 위한 다양한 글로벌 임곗값을 선택하세요.
+ 상태 이벤트 트리거를 위한 다양한 로컬 임곗값을 선택하세요. 이 옵션을 사용하면 Internet Monitor가 이벤트를 생성하기 전에 초과해야 하는 전체 애플리케이션에 미치는 영향의 백분율을 변경할 수도 있습니다.
+ 로컬 임곗값에 기반을 둔 상태 이벤트 트리거를 끄거나 로컬 임곗값 옵션을 사용하도록 설정합니다.

성능 점수, 가용성 점수 또는 둘 다에 대한 상태 이벤트 임곗값을 업데이트하려면 다음 단계를 따르세요.

**임곗값 구성 옵션을 변경하려면**

1. AWS Management Console에서 CloudWatch로 이동한 다음 왼쪽 탐색 창에서 Internet Monitor를 선택합니다.

1. **구성** 페이지의 **상태 이벤트 임곗값** 섹션에서 **임곗값 업데이트**를 선택합니다.

1. **상태 이벤트 임곗값 설정** 페이지가 열리면 Internet Monitor가 상태 이벤트를 생성하도록 트리거하는 임곗값 및 기타 옵션에 대해 원하는 새 값과 옵션을 선택합니다. 다음 중 무엇이든 수행할 수 있습니다.
   + **가용성 점수 임곗값**, **성능 점수 임곗값** 또는 둘 다에 대해 새 값을 선택합니다.

     각 설정 섹션의 그래프에는 애플리케이션의 현재 임곗값 설정과 가용성 또는 성능에 대한 실제 최근 상태 이벤트 점수가 표시됩니다. 일반적인 값을 확인하면 임곗값을 변경할 수 있는 값에 대한 아이디어를 얻을 수 있습니다.

     팁: 그래프를 더 크게 보고 기간을 변경하려면 그래프의 오른쪽 상단 모서리에 있는 확장기를 선택하세요.
   + 가용성 또는 성능 또는 둘 다에 대한 로컬 임곗값을 설정하거나 해제하도록 선택합니다. 옵션을 사용하도록 설정하면 Internet Monitor에서 상태 이벤트를 생성할 시점에 대한 임곗값 및 영향 수준을 설정할 수 있습니다.

1. 임곗값 옵션을 구성한 후에는 **상태 이벤트 임곗값 업데이트**를 선택하여 업데이트를 저장합니다.

상태 이벤트가 작동하는 방식에 대해 자세히 알아보려면 [When Internet Monitor creates and resolves health events](CloudWatch-IM-inside-internet-monitor.md#IMHealthEventStartStop)를 참조하세요.

# Internet Monitor에서 Amazon S3에 인터넷 측정값 게시
<a name="CloudWatch-IM-get-started.Publish-to-S3"></a>

Internet Monitor가 모니터에서 모니터링되는 도시-네트워크(클라이언트 위치 및 ASN, 일반적으로 인터넷 서비스 제공업체)로의 인터넷 연결 트래픽에 대한 인터넷 측정값을 도시-네트워크 서비스 한도 최대 500,000개까지 Amazon S3에 게시하도록 선택할 수 있습니다. Internet Monitor는 각 모니터의 상위 500개(트래픽 볼륨 기준) 도시-네트워크에 대해 5분마다 인터넷 측정값을 CloudWatch 로그에 자동으로 게시합니다. S3에 게시하는 측정값에는 CloudWatch 로그에 게시되는 상위 500개 측정값이 포함됩니다.

S3에 게시하는 옵션을 선택하고 모니터를 생성하거나 업데이트할 때 측정값을 게시할 버킷을 지정할 수 있습니다. Internet Monitor에서 버킷을 지정하려면 먼저 S3에서 버킷이 이미 생성되어 있어야 합니다. S3에 게시되는 인터넷 측정값의 서비스 한도는 500,000개의 도시-네트워크입니다. Internet Monitor는 인터넷 측정값을 버킷에 저장되는 일련의 압축된 로그 파일 개체인 이벤트로 S3에 게시합니다.

Internet Monitor가 측정값을 게시할 S3 버킷을 만들 때는 CloudWatch Logs에서 제공하는 권한 지침을 따라야 합니다. 이렇게 하면 Internet Monitor가 S3에 직접 로그를 게시할 수 있으며, 필요한 경우 AWS에서 로그를 수신하는 로그 그룹과 관련된 리소스 정책을 생성하고 변경할 수 있습니다. 자세한 내용은 Amazon CloudWatch Logs 사용 가이드에서 [CloudWatch Logs로 전송된 로그](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AWS-logs-and-resource-policy.html#AWS-logs-infrastructure-CWL)를 참조하세요.

게시된 로그 파일은 압축된 상태입니다. Amazon S3 콘솔을 사용하여 로그 파일을 열면 압축이 해제되고 인터넷 측정 이벤트가 표시됩니다. 파일을 다운로드한 경우 이벤트를 보려면 압축을 해제해야 합니다.

Amazon Athena를 사용하여 로그 파일에서 인터넷 측정값을 쿼리할 수도 있습니다. Amazon Athena는 표준 SQL을 사용하여 Amazon S3에서 데이터를 더 쉽게 분석할 수 있는 대화형 쿼리 서비스입니다. 자세한 내용은 [Amazon Athena를 사용하여 Amazon S3 로그 파일에서 인터넷 측정값 쿼리](CloudWatch-IM-view-cw-tools.S3_athena.md) 섹션을 참조하세요.