

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

# **eb logs**
<a name="eb3-logs"></a>

## 설명
<a name="eb3-logsdescription"></a>

**eb logs** 명령에는 CloudWatch Logs에 대한 로그 스트리밍을 활성화 또는 비활성화하고, 인스턴스 로그 또는 CloudWatch Logs 로그를 검색하고, 환경에 대한 AI 기반 분석을 요청하는 세 가지 목적이 있습니다. 이 명령은 `--cloudwatch-logs`(`-cw`) 옵션을 사용하여 로그 스트리밍을 활성화하거나 비활성화합니다. `--analyze` (`-ai`) 옵션을 사용하면 명령이 환경의 로그, 이벤트 및 인스턴스 상태에 대한 AI 기반 분석을 요청합니다. 이러한 옵션 중 하나가 없으면 로그를 검색합니다.

로그를 검색할 때 `--all`, `--zip`, `--stream` 등의 옵션을 지정하여 전체 로그를 검색할 수 있습니다. 이러한 옵션을 지정하지 않으면 Elastic Beanstalk는 테일 로그를 검색합니다.

이 명령은 지정된 환경 또는 기본 환경의 로그를 처리합니다. 관련 로그는 컨테이너 유형에 따라 다릅니다. 루트 디렉터리에 사용자 지정 플랫폼을 지정하는 `platform.yaml` 파일이 포함된 경우, 해당 명령은 빌더 환경의 로그 또한 처리합니다.

자세한 내용은 [Amazon CloudWatch Logs에서 Elastic Beanstalk 사용](AWSHowTo.cloudwatchlogs.md) 단원을 참조하십시오. AI 기반 분석에 대한 자세한 내용은 섹션을 참조하세요[AI 기반 환경 분석](health-ai-analysis.md).

## 구문
<a name="eb3-logssyntax"></a>

 CloudWatch Logs로의 로그 스트리밍을 활성화하거나 비활성화하려면: 

```
eb logs --cloudwatch-logs [enable | disable] [--cloudwatch-log-source instance | environment-health | all] [environment-name]
```

 인스턴스 로그를 검색하려면: 

```
eb logs [-all | --zip | --stream] [--cloudwatch-log-source instance] [--instance instance-id] [--log-group log-group] [environment-name]
```

 환경 상태 로그를 검색하려면: 

```
eb logs [-all | --zip | --stream] --cloudwatch-log-source environment-health [environment-name]
```

 AI 기반 분석을 요청하려면: 

```
eb logs --analyze [environment-name]
```

## 옵션
<a name="eb3-logsoptions"></a>


****  

|  이름  |  설명  | 
| --- | --- | 
|  `-cw [enable \| disable]` 또는 `--cloudwatch-logs [enable \| disable]`  |  CloudWatch Logs로의 로그 스트리밍을 활성화하거나 비활성화합니다. 인수를 입력하지 않으면 로그 스트리밍이 활성화됩니다. `--cloudwatch-log-source`(`-cls`) 옵션을 추가로 지정하지 않으면 인스턴스 로그 스트리밍이 활성화되거나 비활성화됩니다.  | 
|  `-cls instance \| environment-health \| all` 또는 `--cloudwatch-log-source instance \| environment-health \| all`  |  CloudWatch Logs를 사용할 때 로그 소스를 지정합니다. 활성화 또는 비활성화 명령을 사용하여 CloudWatch Logs 스트리밍을 활성화하거나 비활성화할 로그입니다. 검색 명령을 사용하여 CloudWatch Logs에서 검색할 로그입니다. 유효한 값: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/elasticbeanstalk/latest/dg/eb3-logs.html) 값의 의미: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/elasticbeanstalk/latest/dg/eb3-logs.html)  | 
|  `-a` 또는 `--all`  |  전체 로그를 검색하고 이를 `.elasticbeanstalk/logs` 디렉터리에 저장합니다.  | 
|  `-z` 또는 `--zip`  |  전체 로그를 검색하고, 이를 `.zip` 파일로 압축한 후, 해당 파일을 `.elasticbeanstalk/logs` 디렉터리에 저장합니다.  | 
|  `--stream`  |  스트림(연속 출력)에서 로그를 작성합니다. 이 옵션을 사용하면 명령이 중단할 때까지 실행됩니다(**Ctrl\$1C** 누름).  | 
|  `-i instance-id` 또는 `--instance instance-id`  |  지정된 인스턴스의 로그만 검색합니다.  | 
|  `-g log-group` 또는 `--log-group log-group`  |  로그를 검색할 CloudWatch Logs 로그 그룹을 지정합니다. 이 옵션은 CloudWatch Logs로의 인스턴스 로그 스트리밍이 활성화된 경우에만 유효합니다. 인스턴스 로그 스트리밍을 활성화하고 `--log-group` 옵션을 지정하지 않으면 다음 중 하나가 기본 로그 그룹으로 설정됩니다: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/elasticbeanstalk/latest/dg/eb3-logs.html) 각 로그 파일에 해당하는 로그 그룹과 관련된 자세한 내용은 [Elastic Beanstalk로 CloudWatch Logs를 설정하는 방법](AWSHowTo.cloudwatchlogs.md#AWSHowTo.cloudwatchlogs.loggroups)을 참조하세요.  | 
|  `-ai` 또는 `--analyze`  |  환경의 로그, 이벤트 및 인스턴스 상태에 대한 AI 기반 분석을 요청합니다. 이 분석은 Amazon Bedrock을 사용하여 근본 원인을 식별하고 환경 상태 문제에 대한 솔루션을 권장합니다. 명령은 요청을 보내고 분석이 완료될 때까지 기다린 다음 결과를 표시합니다. 이 옵션은 `--instance`, , `--all`, `--log-group`또는 `--zip`와 호환되지 않습니다`--cloudwatch-logs`. 사전 조건 및 필수 권한은 섹션을 참조하세요[AI 기반 환경 분석](health-ai-analysis.md).  | 
|  [일반 옵션](eb3-cmd-options.md)  |  | 

## 출력
<a name="eb3-logsoutput"></a>

기본적으로 로그를 터미널에 직접 표시됩니다. 페이징 프로그램을 사용하여 출력을 표시합니다. **Q** 또는 **q**를 눌러 종료합니다.

`--stream`을 사용하면, 터미널에 기존 로그를 함께 표시하고 실행을 유지합니다. **Ctrl\$1C**를 눌러 종료합니다.

`--all` 및 `--zip`을 사용하면, 로그를 로컬 파일에 저장하고 파일 위치를 표시합니다.

를 사용하면 분석이 완료된 후가 터미널에 AI 생성 분석을 직접 `--analyze`표시합니다.

## 예제
<a name="logsexample"></a>

다음 예는 CloudWatch Logs로의 인스턴스 로그 스트리밍을 활성화합니다.

```
$ eb logs -cw enable
Enabling instance log streaming to CloudWatch for your environment
After the environment is updated you can view your logs by following the link:
https://console.aws.amazon.com/cloudwatch/home?region=us-east-1#logs:prefix=/aws/elasticbeanstalk/environment-name/
Printing Status:
2018-07-11 21:05:20    INFO: Environment update is starting.
2018-07-11 21:05:27    INFO: Updating environment environment-name's configuration settings.
2018-07-11 21:06:45    INFO: Successfully deployed new configuration to environment.
```

다음 예는 `.zip` 파일로 인스턴스 로그를 검색합니다.

```
$ eb logs --zip
Retrieving logs...
Logs were saved to /home/workspace/environment/.elasticbeanstalk/logs/150622_173444.zip
```

다음 예시에서는 환경에 대한 AI 기반 분석을 요청합니다.

```
$ eb logs --analyze
Analyzing environment...
No critical issues detected. Environment appears healthy.

---
Note: This analysis was generated by AI.
```