로그 그룹 및 로그 스트림 작업 - Amazon CloudWatch Logs

문서의 영문과 번역 사이에 충돌이 있는 경우에는 영문 버전을 따릅니다. 번역 버전은 기계 번역을 사용하여 제공합니다.

로그 그룹 및 로그 스트림 작업

로그 스트림은 동일한 소스를 공유하는 로그 이벤트 시퀀스입니다. CloudWatch Logs에서 각 별도의 로그 소스가 별도의 로그 스트림을 구성합니다.

로그 그룹은 동일한 보존 기간, 모니터링 및 액세스 제어 설정을 공유하는 로그 스트림의 그룹입니다. 로그 그룹을 정의하고 각 그룹에 배치할 스트림을 지정할 수 있습니다. 하나의 로그 그룹에서 포함할 수 있는 로그 스트림의 수에는 제한이 없습니다.

이 단원에 나오는 절차를 사용하여 로그 그룹 및 로그 스트림 작업을 수행합니다.

CloudWatch Logs에 로그 그룹을 생성합니다.

Amazon CloudWatch Logs User Guide의 이전 단원에 나온 단계들을 사용하여 Amazon EC2 인스턴스에 CloudWatch Logs 에이전트를 설치하면 해당 프로세스의 일부로 로그 그룹이 생성됩니다. CloudWatch 콘솔에서 직접 로그 그룹을 생성할 수도 있습니다.

사용자 그룹을 생성하려면

  1. https://console.aws.amazon.com/cloudwatch/에서 CloudWatch 콘솔을 엽니다.

  2. 탐색 창에서 로그 그룹을 선택합니다.

  3. 작업을 선택한 후 로그 그룹 생성을 선택합니다.

  4. 로그 그룹의 이름을 입력한 다음 로그 그룹 생성을 선택합니다.

로그 그룹에 로그 보내기

CloudWatch Logs 여러 로부터의 로그 이벤트를 자동으로 AWS 서비스. 다른 로그 이벤트를 CloudWatch Logs 다음 방법 중 하나를 사용합니다.

CloudWatch Logs에 전송된 로그 데이터 보기

CloudWatch Logs 에이전트가 CloudWatch Logs로 전송한 로그 데이터를 스트림별로 확인하고 스크롤할 수 있습니다. 확인할 로그 데이터에 대해 시간 범위를 지정할 수 있습니다.

로그 데이터를 보려면

  1. https://console.aws.amazon.com/cloudwatch/에서 CloudWatch 콘솔을 엽니다.

  2. 탐색 창에서 로그 그룹을 선택합니다.

  3. 로그 그룹에서 스트림을 확인할 로그 그룹을 선택합니다.

  4. 로그 그룹 목록에서 보려는 로그 그룹의 이름을 선택합니다.

  5. 로그 스트림 목록에서 보려는 로그 스트림의 이름을 선택합니다.

  6. 로그 데이터의 표시 방법을 변경하려면 다음 중 하나를 수행합니다.

    • 단일 로그 이벤트를 확장하려면 해당 로그 이벤트 옆에 있는 화살표를 선택합니다.

    • 로그 이벤트 목록에서 모든 로그 이벤트를 확장하고 이를 일반 텍스트 버전으로 보려면 텍스트를 선택합니다.

    • 로그 이벤트를 필터링하려면 검색 필드에 원하는 검색 필터를 입력합니다. 자세한 정보는 필터를 사용하여 로그 이벤트에서 지표 생성 단원을 참조하십시오.

    • 지정된 날짜 및 시간 범위의 로그 데이터를 보려면 검색 필터 옆의 날짜 및 시간 옆에 있는 화살표를 선택합니다. 날짜 및 시간 범위를 지정하려면 절대를 선택합니다. 미리 정의된 분, 시간, 일 또는 주 수를 선택하려면 상대를 선택합니다. UTC와 현지 시간대 간을 전환할 수도 있습니다.

CloudWatch Logs에서 로그 데이터 보존 기간을 변경

기본적으로 CloudWatch Logs에서 로그 데이터는 무기한으로 저장됩니다. 하지만 로그 그룹에서 로그 데이터를 저장할 기간을 구성할 수 있습니다. 현재 보존 기간 설정보다 오래된 데이터는 모두 자동으로 삭제됩니다. 언제든지 로그 그룹별로 로그 보존 기간을 변경할 수 있습니다.

로그 보존 기간 설정을 변경하려면

  1. https://console.aws.amazon.com/cloudwatch/에서 CloudWatch 콘솔을 엽니다.

  2. 탐색 창에서 로그 그룹을 선택합니다.

  3. 업데이트할 로그 그룹을 찾습니다.

  4. 해당 로그 그룹의 이벤트 만료 시점 열에서 만기 없음 같은 현재 보존 기간 설정을 선택합니다.

  5. 보존 기간 편집보존 기간에서 로그 보존 기간 값을 선택한 다음 확인을 선택합니다.

Amazon CloudWatch Logs에서 로그 그룹에 태그 지정

태그의 형태로 Amazon CloudWatch Logs에서 생성한 로그 그룹에 자체 메타데이터를 할당할 수 있습니다. 태그는 로그 그룹에 대해 정의된 키-값 페어입니다. 태그를 사용하면 간단하면서도 효과적으로 AWS 리소스를 관리하고 결제 데이터를 포함하여 데이터를 구성할 수 있습니다.

태그 기본 사항

AWS CLI 또는 CloudWatch Logs API를 사용하여 다음 작업을 완료합니다.

  • 생성 시 로그 그룹에 태그를 추가합니다.

  • 기존 로그 그룹에 태그를 추가합니다.

  • 로그 그룹에 대한 태그를 나열합니다.

  • 로그 그룹에서 태그를 제거합니다.

태그를 사용하여 로그 그룹을 분류할 수 있습니다. 예를 들어 용도, 소유자 또는 환경을 기준별로 로그 그룹을 분류할 수 있습니다. 각 태그에 대해 키와 값이 정의되기 때문에 특정 요구를 충족하는 사용자 지정 범주 세트를 생성할 수 있습니다. 예를 들어, 태그 세트를 정의하여 소유자와 연관 애플리케이션에 따라 로그 그룹을 추적할 수 있습니다. 다음은 태그의 몇 가지 예제입니다.

  • 프로젝트 프로젝트 이름

  • Owner Name

  • 용도 로드 테스트.

  • 애플리케이션 애플리케이션 이름

  • Environment 프로덕션

태그 지정을 사용하여 비용 추적

태그를 사용하여 AWS 비용을 분류 및 추적할 수 있습니다. 로그 그룹 같은 AWS 리소스에 태그를 적용할 때 AWS 비용 할당 보고서에는 태그별로 집계된 사용 내역 및 비용이 포함됩니다. 비즈니스 범주를 나타내는 태그(예: 비용 센터, 애플리케이션 이름 또는 소유자)를 적용하여 여러 서비스에 대한 비용을 정리할 수 있습니다. 자세한 내용은 사용자 지정 청구 보고서에 비용 할당 태그 사용 in the AWS Billing and Cost Management 사용 설명서.

태그 제한

태그에 적용되는 제한은 다음과 같습니다.

기본 제한

  • 로그 그룹당 최대 태그 수는 50개입니다.

  • 태그 키와 값은 대/소문자를 구분합니다.

  • 삭제된 로그 그룹에 대해 태그를 변경하거나 편집할 수 없습니다.

태그 키 제한

  • 각 태그 키는 고유해야 합니다. 이미 사용 중인 키를 가진 태그를 추가하면 기존 키-값 페어에 새 태그가 덮어쓰기 됩니다.

  • 태그 키에 aws: 접두사는 사용하지 마십시오. 이 접두사는 AWS용으로 예약되어 있습니다. AWS는 이 접두사로 시작되는 태그를 생성하지만, 사용자는 이를 편집 또는 삭제할 수 없습니다.

  • 태그 키의 길이는 유니코드 1~128자여야 합니다.

  • 태그 키는 다음 문자로 구성되어야 합니다. 유니코드 문자, 숫자, 백인 공간 및 특수 문자: _ . / = + - @.

태그 값 제한

  • 태그 값의 길이는 유니코드 0~225자여야 합니다.

  • 태그 값은 공백 상태로 둘 수 있습니다. 그렇지 않으면 다음 문자로 구성해야 합니다. 유니코드 문자, 숫자, 백인 공간 및 다음 특수 문자: _ . / = + - @.

AWS CLI를 사용하여 로그 그룹에 태그 지정

AWS CLI를 사용하여 태그를 추가, 나열 및 제거할 수 있습니다. 예제는 다음 설명서를 참조하십시오.

create-log-group

로그 그룹을 생성합니다. 로그 그룹 생성 시 태그를 선택에 따라 추가할 수 있습니다.

tag-log-group

지정된 로그 그룹에 대한 태그를 추가 또는 업데이트합니다.

list-tags-log-group

지정된 로그 그룹에 대한 태그를 나열합니다.

untag-log-group

지정된 로그 그룹에 대한 태그를 제거합니다.

CloudWatch Logs API를 사용하여 로그 그룹에 태그 지정

CloudWatch Logs API를 사용하여 태그를 추가, 나열 및 제거할 수 있습니다. 예제는 다음 설명서를 참조하십시오.

CreateLogGroup

로그 그룹을 생성합니다. 로그 그룹 생성 시 태그를 선택에 따라 추가할 수 있습니다.

TagLogGroup

지정된 로그 그룹에 대한 태그를 추가 또는 업데이트합니다.

ListTagsLogGroup

지정된 로그 그룹에 대한 태그를 나열합니다.

UntagLogGroup

지정된 로그 그룹에 대한 태그를 제거합니다.