View a markdown version of this page

다중 위치 카나리에서 로그 중앙 집중화 사용 - Amazon CloudWatch

다중 위치 카나리에서 로그 중앙 집중화 사용

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

개념, 권한 및 설정을 포함하여 로그 중앙 집중화의 작동 방식에 대한 자세한 내용은 CloudWatch Logs 사용 설명서여러 계정 및 리전의 로깅 중앙 집중화를 참조하세요.

다중 위치 카나리에 대한 로그 중앙 집중화 구성

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

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

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

로그 중앙 집중화 규칙 생성에 대한 지침은 여러 계정 및 리전의 로깅 중앙 집중화를 참조하세요.

중앙 집중식 로그 보기

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

중앙 집중식 로그 보기(콘솔)
  1. CloudWatch 콘솔을 엽니다.

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

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

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

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

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

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

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