

# 다중 위치 카나리에서 로그 중앙 집중화 사용
<a name="CloudWatch_Synthetics_MultiLocation_Log_Centralization"></a>

여러 위치에서 실행되도록 카나리를 구성하면 각 실행이 해당 리전에 로그를 생성합니다. CloudWatch Logs 중앙 집중화를 사용하여 이러한 로그를 단일 리전으로 집계할 수 있으므로 한 곳에서 카나리 결과를 더 쉽게 모니터링하고 문제를 해결할 수 있습니다.

개념, 권한 및 설정을 포함하여 로그 중앙 집중화의 작동 방식에 대한 자세한 내용은 *CloudWatch Logs 사용 설명서*의 [여러 계정 및 리전의 로깅 중앙 집중화](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatchLogs_Centralization.html)를 참조하세요.

**다중 위치 카나리에 대한 로그 중앙 집중화 구성**  
다중 위치 카나리의 로그를 중앙 집중화하려면 다음 권장 설정을 사용하여 CloudWatch Logs에서 로그 중앙 집중화 규칙을 생성합니다.


| 설정 | 권장 값 | 
| --- | --- | 
| 소스 리전 | 다중 위치 카나리의 복제본 위치와 동일한 리전 | 
| 대상 계정 | 다중 위치 카나리가 있는 동일한 계정 | 
| 대상 리전 | 다중 위치 카나리의 기본 리전 | 
| 필터 | LogGroupName ^ /aws/lambda/cwsyn- | 
| 대상 로그 그룹 | ${source.logGroup} | 

이 규칙은 선택한 소스 리전의 모든 카나리 로그를 대상 리전으로 중앙 집중화합니다. 여기에는 해당 리전에서 실행되는 비다중 위치 카나리의 로그가 포함됩니다. 특히 다중 위치 카나리의 경우`${source.logGroup}`를 대상 로그 그룹으로 사용하면 기본 카나리 로그와 동일한 로그 그룹에 복제본 로그가 배치됩니다. 이는 기본 카나리와 복제본 카나리가 동일한 로그 그룹 이름을 공유하기 때문입니다.

로그 중앙 집중화 규칙 생성에 대한 지침은 [여러 계정 및 리전의 로깅 중앙 집중화](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatchLogs_Centralization.html)를 참조하세요.

**중앙 집중식 로그 보기**  
위의 권장 설정을 사용하면 모든 카나리 실행 리전의 로그가 기본 리전의 로그 그룹에 나타납니다. 다른 대상을 구성한 경우 지정한 대상에 로그가 나타납니다.

**중앙 집중식 로그 보기(콘솔)**

1. CloudWatch 콘솔을 엽니다.

1. 탐색 창에서 **Application Signals**, **Synthetics canary**를 선택합니다.

1. 다중 위치 카나리 이름을 선택하여 세부 정보 페이지를 엽니다.

1. **선택한 카나리 실행** 테이블에서 기본 리전에서 발생한 카나리 실행을 선택합니다.

1. 카나리 세부 정보 페이지 하단의 **Logs** 탭을 선택합니다.

1. **Logs Insights에서 보기/다운로드**를 선택합니다.

CloudWatch Logs Insights를 사용하여 모든 로그 항목을 쿼리할 수 있습니다. 예를 들어 특정 리전에서 오류를 찾으려면 다음을 수행합니다.

```
fields @timestamp, @message, @logStream
| filter @aws.region like /us-west-2/
| filter @message like /ERROR/
```