

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

# Elastic Beanstalk 환경 로그 보기
<a name="environments-cfg-logging"></a>

AWS Elastic Beanstalk 는 애플리케이션을 실행하는 Amazon EC2 인스턴스의 로그를 정기적으로 보는 두 가지 방법을 제공합니다.
+ 교체된 인스턴스 로그를 환경의 Amazon S3 버킷으로 업로드하도록 Elastic Beanstalk 환경을 구성합니다.
+ 인스턴스 로그를 Amazon CloudWatch Logs로 스트리밍하도록 환경을 구성합니다.

CloudWatch Logs로의 인스턴스 로그 스트리밍을 구성하면 Elastic Beanstalk가 Amazon EC2 인스턴스에 프록시 및 배포 로그에 대한 CloudWatch Logs 로그 그룹을 생성하고 이러한 로그 파일을 CloudWatch Logs에 실시간으로 전송합니다. 인스턴스 로그에 대한 자세한 내용은 [Elastic Beanstalk 환경에서 Amazon EC2 인스턴스 로그 보기](using-features.logging.md) 단원을 참조하십시오.

인스턴스 로그 외에도, 환경의 [확장 상태](health-enhanced.md)를 활성화하면 CloudWatch Logs로 상태 정보를 스트리밍하는 환경을 구성할 수 있습니다. 환경의 상태가 변경되면 Elastic Beanstalk는 상태 로그 그룹에 새로운 상태와 변경 원인에 대한 설명과 함께 기록을 추가합니다. 환경 상태 스트리밍에 대한 자세한 내용은 [Elastic Beanstalk 환경 상태 정보를 Amazon CloudWatch Logs로 스트리밍](AWSHowTo.cloudwatchlogs.envhealth.md) 단원을 참조하십시오.

## 인스턴스 로그 보기 구성
<a name="environments-cfg-logging-console"></a>

인스턴스 로그를 보려면 Elastic Beanstalk 콘솔에서 인스턴스 로그 교체와 로그 스트리밍을 활성화합니다.

**Elastic Beanstalk 콘솔에서 인스턴스 로그 교체 및 로그 스트리밍을 구성하려면**

1. [Elastic Beanstalk 콘솔](https://console.aws.amazon.com/elasticbeanstalk)을 열고 **리전** 목록에서를 선택합니다 AWS 리전.

1. 탐색 창에서 **환경**을 선택한 다음 목록에서 환경의 이름을 선택합니다.

1. 탐색 창에서 **구성**을 선택합니다.

1. **업데이트, 모니터링 및 로깅** 구성 범주에서 **편집**을 선택합니다.

1. **S3 로그 스토리지**(S3 log storage) 섹션에서, **로그 교체**(Rotate logs) 아래 **활성화**(Activated)를 선택하여 Amazon S3에 교체된 로그 업로드하기를 활성화합니다.

1. **인스턴스 로그를 CloudWatch Logs로 스트리밍** 섹션에서 다음 설정을 구성합니다.
   + **로그 스트리밍** - 로그 스트리밍을 사용하려면 **활성화**를 선택합니다.
   + **보존** - CloudWatch Logs에 로그를 보존할 일수를 지정합니다.
   + **수명 주기** - **종료 시 로그 삭제**로 설정하여 환경이 종료될 경우 로그가 만료될 때까지 기다리지 않고 CloudWatch Logs에서 즉시 로그를 삭제합니다.

1. 변경 사항을 저장하려면 페이지 하단에서 **적용**을 선택합니다.

로그 스트리밍을 활성화한 후 **소프트웨어** 구성 범주나 페이지로 돌아와서 **로그 그룹** 링크를 확인합니다. 이 링크를 클릭하여 CloudWatch 콘솔에서 인스턴스 로그를 봅니다.

## 환경 상태 로그 보기 구성
<a name="environments-cfg-logging-health-console"></a>

환경 상태 로그를 보려면 Elastic Beanstalk 콘솔에서 환경 상태 로그 스트리밍을 활성화합니다.

**Elastic Beanstalk 콘솔에서 환경 상태 로그 스트리밍을 구성하려면**

1. [Elastic Beanstalk 콘솔](https://console.aws.amazon.com/elasticbeanstalk)을 열고 **리전** 목록에서를 선택합니다 AWS 리전.

1. 탐색 창에서 **환경**을 선택한 다음 목록에서 환경의 이름을 선택합니다.

1. 탐색 창에서 **구성**을 선택합니다.

1. **업데이트, 모니터링 및 로깅** 구성 범주에서 **편집**을 선택합니다.

1. **모니터링**(Monitoring) 섹션으로 이동합니다.

1. **상태 이벤트를 CloudWatch Logs로 스트리밍**에서 다음 설정을 구성합니다.
   + **로그 스트리밍** - 로그 스트리밍을 사용하려면 **활성화**를 선택합니다.
   + **보존** - CloudWatch Logs에 로그를 보존할 일수를 지정합니다.
   + **수명 주기** - **종료 시 로그 삭제**로 설정하여 환경이 종료될 경우 로그가 만료될 때까지 기다리지 않고 CloudWatch Logs에서 즉시 로그를 삭제합니다.

1. 변경 사항을 저장하려면 페이지 하단에서 **적용**을 선택합니다.

## 로그 보기 네임스페이스
<a name="environments-cfg-logging-namespaces"></a>

다음 네임스페이스에는 로그 보기 설정이 들어 있습니다.
+ [`aws:elasticbeanstalk:hostmanager`](command-options-general.md#command-options-general-elasticbeanstalkhostmanager) - 교체된 로그를 Amazon S3로 업로드하는 것을 구성합니다.
+ [`aws:elasticbeanstalk:cloudwatch:logs`](command-options-general.md#command-options-general-cloudwatchlogs) - CloudWatch로의 인스턴스 로그 스트리밍을 구성합니다.
+ [`aws:elasticbeanstalk:cloudwatch:logs:health`](command-options-general.md#command-options-general-cloudwatchlogs-health) - CloudWatch로의 환경 상태 스트리밍을 구성합니다.