기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
eb logs
설명
eb logs 명령은 기본적으로 CloudWatch Logs로의 로그 스트리밍을 활성화하거나 비활성화하고, 인스턴스 로그 또는 CloudWatch Logs 로그를 검색하기 위한 용도로 사용됩니다. 이 명령은 --cloudwatch-logs
(-cw
) 옵션을 사용하여 로그 스트리밍을 활성화하거나 비활성화합니다. 이 옵션을 사용하지 않으면 로그를 검색합니다.
로그를 검색할 때 --all
, --zip
, --stream
등의 옵션을 지정하여 전체 로그를 검색할 수 있습니다. 이러한 옵션을 지정하지 않으면 Elastic Beanstalk는 테일 로그를 검색합니다.
이 명령은 지정된 환경 또는 기본 환경의 로그를 처리합니다. 관련 로그는 컨테이너 유형에 따라 다릅니다. 루트 디렉터리에 사용자 지정 플랫폼을 지정하는 platform.yaml
파일이 포함된 경우, 해당 명령은 빌더 환경의 로그 또한 처리합니다.
자세한 내용은 Amazon CloudWatch Logs에서 Elastic Beanstalk 사용 단원을 참조하십시오.
구문
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
]
옵션
명칭 |
설명 |
---|---|
또는
|
CloudWatch Logs로의 로그 스트리밍을 활성화하거나 비활성화합니다. 인수를 입력하지 않으면 로그 스트리밍이 활성화됩니다. |
또는
|
CloudWatch Logs를 사용할 때 로그 소스를 지정합니다. 활성화 또는 비활성화 명령을 사용하여 CloudWatch Logs 스트리밍을 활성화하거나 비활성화할 로그입니다. 검색 명령을 사용하여 CloudWatch Logs에서 검색할 로그입니다. 유효한 값:
값의 의미:
|
또는
|
전체 로그를 검색하고 이를 |
또는
|
전체 로그를 검색하고, 이를 |
|
스트림(연속 출력)에서 로그를 작성합니다. 이 옵션을 사용하면 명령이 중단할 때까지 실행됩니다( |
또는
|
지정된 인스턴스의 로그만 검색합니다. |
또는
|
로그를 검색할 CloudWatch Logs 로그 그룹을 지정합니다. 이 옵션은 CloudWatch Logs로의 인스턴스 로그 스트리밍이 활성화된 경우에만 유효합니다. 인스턴스 로그 스트리밍을 활성화하고
각 로그 파일에 해당하는 로그 그룹과 관련된 자세한 내용은 Elastic Beanstalk로 CloudWatch Logs를 설정하는 방법을 참조하세요. |
출력
기본적으로 로그를 터미널에 직접 표시됩니다. 페이징 프로그램을 사용하여 출력을 표시합니다. Q
또는 q
를 눌러 종료합니다.
--stream
을 사용하면, 터미널에 기존 로그를 함께 표시하고 실행을 유지합니다. Ctrl+C
를 눌러 종료합니다.
--all
및 --zip
을 사용하면, 로그를 로컬 파일에 저장하고 파일 위치를 표시합니다.
예시
다음 예는 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