개념 - Amazon CloudWatch Logs

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

개념

각 구독 필터는 다음과 같은 키 요소들로 이루어져 있습니다.

필터 패턴

CloudWatch Logs가 대상 AWS 리소스로 전송되는 항목을 제한하는 필터링 표현식과 함께 각 로그 이벤트의 데이터를 해석하는 방법에 대한 심볼 설명입니다. 필터 패턴 구문에 대한 자세한 내용은 지표 필터, 구독 필터, 필터 로그 이벤트 및 Live Tail에 대한 필터 패턴 구문 섹션을 참조하세요.

destination arn

구독 피드의 대상으로 사용하려는 Kinesis Data Streams 스트림이나 Firehose 스트림, Lambda 함수의 Amazon 리소스 이름(ARN)입니다.

역할 ARN

선택한 대상으로 데이터를 입력하기 위해 CloudWatch Logs에 필요한 권한을 부여하는 IAM 역할입니다. 이 역할은 Lambda 대상에는 필요하지 않습니다. CloudWatch Logs가 Lambda 함수 자체에 대한 액세스 제어 설정에 필요한 권한을 얻을 수 있기 때문입니다.

배포

대상이 Amazon Kinesis Data Streams의 스트림일 때 해당 대상으로 로그 데이터를 배포하는 데 사용되는 방법입니다. 기본적으로 로그 스트림에 따라 로그 데이터가 그룹화됩니다. 보다 균등한 배포를 위해 로그 데이터를 무작위로 그룹화할 수 있습니다.

로그 그룹 수준 구독의 경우 다음 키 요소도 포함됩니다.

log_group_name

구독 필터에 연결되는 로그 그룹입니다. 이 로그 그룹에 업로드되는 모든 로그 이벤트는 구독 필터를 따르게 되며, 필터와 일치하는 로그 이벤트는 일치하는 로그 이벤트를 수신하는 대상 서비스로 전송됩니다.

계정 수준 구독의 경우 다음 키 요소도 포함됩니다.

선택 기준

계정 수준 구독 필터가 적용되는 로그 그룹을 선택하는 데 사용되는 기준입니다. 이를 지정하지 않으면 계정 수준 구독 필터가 계정의 모든 로그 그룹에 적용됩니다. 이 필드는 무한 로그 루프를 방지하는 데 사용됩니다. 무한 로그 루프 문제에 대한 자세한 내용은 로그 재귀 방지 섹션을 참조하세요.

선택 기준의 크기 한도는 25KB입니다.

중앙 집중식 로그 그룹의 경우 다음 키 요소도 포함됩니다. 이러한 요소를 필드 선택 기준으로 사용하여 로그 데이터의 소스를 식별할 수 있으므로 중앙 집중식 로그에서 파생된 지표를 보다 세밀하게 필터링하고 분석할 수 있습니다.

@aws.account

이 필드는 로그 이벤트가 시작된 AWS 계정 ID를 식별합니다.

@aws.region

이 필드는 로그 이벤트가 생성된 AWS 리전을 식별합니다.