

# Contributor Insights를 사용하여 상위 위치 및 ISP 식별
<a name="CloudWatch-IM-view-cw-tools-contributor-insights"></a>

CloudWatch Contributor Insights는 AWS 애플리케이션의 상위 클라이언트 위치 및 ASN(일반적으로 인터넷 서비스 제공업체(ISP))를 식별하는 데 도움이 됩니다. 다음 샘플 Contributor Insights 규칙으로 Internet Monitor에서 유용한 규칙을 시작합니다. 자세한 내용은 [CloudWatch에서 Contributor Insights 규칙 생성](ContributorInsights-CreateRule.md) 섹션을 참조하세요.

Internet Monitor의 클라이언트 위치 정확도에 대해 자세히 알아보려면 [Internet Monitor의 지리적 위치 정보 및 정확도](CloudWatch-IM-inside-internet-monitor.md#IMGeolocationSourceAccuracy)를 참조하세요.

**참고**  
Internet Monitor에서는 5분마다 인터넷 측정값 데이터를 저장하므로 Contributor Insights 규칙을 설정한 후 그래프를 보려면 기간을 5분으로 조정해야 합니다.

**가용성 영향의 영향을 받는 상위 위치 및 ASN 보기**

가용성 저하로 인해 영향을 받는 상위 클라이언트 위치 및 ASN을 보려면 구문 편집기에서 다음 Contributor Insights 규칙을 사용하면 됩니다. *monitor-name*을 사용자의 모니터 이름으로 바꿉니다.

```
{
    "Schema": {
        "Name": "CloudWatchLogRule",
        "Version": 1
    },
    "AggregateOn": "Sum",
    "Contribution": {
        "Filters": [
            {
                "Match": "$.clientLocation.city",
                "IsPresent": true
            }
        ],
        "Keys": [
            "$.clientLocation.city",
            "$.clientLocation.networkName"
        ],
        "ValueOf": "$.awsInternetHealth.availability.percentageOfTotalTrafficImpacted"
    },
    "LogFormat": "JSON",
    "LogGroupNames": [
        "/aws/internet-monitor/monitor-name/byCity"
    ]
}
```

**지연 시간 영향의 영향을 받는 상위 클라이언트 위치 및 ASN 보기**

왕복 시간(지연 시간) 증가의 영향을 받는 상위 클라이언트 위치 및 ASN을 보려면 구문 편집기에서 다음 Contributor Insights 규칙을 사용하세요. *monitor-name*을 사용자의 모니터 이름으로 바꿉니다.

```
{
    "Schema": {
        "Name": "CloudWatchLogRule",
        "Version": 1
    },
    "AggregateOn": "Sum",
    "Contribution": {
        "Filters": [            {
                "Match": "$.clientLocation.city",
                "IsPresent": true
            }
        ],
        "Keys": [
            "$.clientLocation.city",
            "$.clientLocation.networkName"
        ],
        "ValueOf": "$.awsInternetHealth.performance.percentageOfTotalTrafficImpacted"
    },
    "LogFormat": "JSON",
    "LogGroupNames": [
        "/aws/internet-monitor/monitor-name/byCity"
    ]
}
```

**총 트래픽 백분율에 따라 영향을 받는 상위 클라이언트 위치 및 ASN 보기**

총 트래픽 백분율에 따라 영향을 받는 상위 클라이언트 위치 및 ASN을 보려면 구문 편집기에서 다음 Contributor Insights 규칙을 사용하세요. *monitor-name*을 사용자의 모니터 이름으로 바꿉니다.

```
{
    "Schema": {
        "Name": "CloudWatchLogRule",
        "Version": 1
    },
    "AggregateOn": "Sum",
    "Contribution": {
        "Filters": [
            {
                "Match": "$.clientLocation.city",
                "IsPresent": true
            }
        ],
        "Keys": [
            "$.clientLocation.city",
            "$.clientLocation.networkName"
        ],
        "ValueOf": "$.percentageOfTotalTraffic"
    },
    "LogFormat": "JSON",
    "LogGroupNames": [
        "/aws/internet-monitor/monitor-name/byCity"
    ]
}
```