CodeDeploy EC2/온프레미스 배포에 대한 로그 데이터 보기
CloudWatch 콘솔에서 집계 데이터를 보도록 Amazon CloudWatch Logs 에이전트를 설정하거나 로그 파일을 검토하기 위해 개별 인스턴스에 로그인하여 CodeDeploy 배포에서 생성된 로그 데이터를 볼 수 있습니다.
참고
AWS Lambda 또는 Amazon ECS 배포에 대한 로그가 지원되지 않습니다. EC2/온프레미스 배포에만 사용할 수 있습니다.
Amazon CloudWatch 콘솔에서 로그 파일 데이터 보기
Amazon CloudWatch Logs 에이전트가 인스턴스에 설치되면 해당 인스턴스에 대한 모든 배포의 배포 로그 데이터를 CloudWatch 콘솔에서 볼 수 있게 됩니다. 간소화를 위해 인스턴스별로 로그 파일을 보는 대신 Amazon CloudWatch Logs를 사용하여 중앙에서 로그 파일을 모니터링하는 것이 좋습니다. Amazon CloudWatch Logs 에이전트 설정에 대한 자세한 내용은 CloudWatch Logs 콘솔에서 CodeDeploy 로그 보기
인스턴스의 로그 파일 보기
개별 인스턴스에 대한 배포 로그 데이터를 보려면 인스턴스에 로그인하여 오류 또는 기타 배포 이벤트에 대한 정보를 찾아볼 수 있습니다.
주제
Amazon Linux, RHEL 및 Ubuntu Server 인스턴스에서 배포 로그 파일을 보려면 다음을 수행하세요.
Amazon Linux, RHEL 및 Ubuntu Server 인스턴스에서 배포 로그는 다음 위치에 저장됩니다.
/opt/codedeploy-agent/deployment-root/deployment-logs/codedeploy-agent-deployments.log
Amazon Linux, RHEL 및 Ubuntu Server 인스턴스에서 배포 로그를 보거나 분석하려면 인스턴스에 로그인한 후 다음 명령을 입력하여 CodeDeploy 에이전트 로그 파일을 엽니다.
less /var/log/aws/codedeploy-agent/codedeploy-agent.log
다음 명령을 입력하여 로그 파일에서 오류 메시지를 찾습니다.
명령 | 결과 |
---|---|
& ERROR |
로그 파일에 오류 메시지만 표시. ERROR 단어 앞뒤에 단일 공백을 사용합니다. |
/ ERROR |
다음 오류 메시지를 검색합니다.¹ |
? ERROR |
이전 오류 메시지를 검색합니다.² ERROR 단어 앞뒤에 공백을 하나 사용합니다. |
G |
로그 파일의 끝 부분으로 이동합니다. |
g |
로그 파일의 시작 부분으로 이동합니다. |
q |
로그 파일을 종료합니다. |
h |
추가 명령에 대해 알아봅니다. |
¹ ² |
다음 명령을 입력하여 CodeDeploy 스크립트 로그 파일을 열 수도 있습니다.
less /opt/codedeploy-agent/deployment-root/
deployment-group-ID
/deployment-ID
/logs/scripts.log
다음 명령을 입력하여 로그 파일에서 오류 메시지를 찾습니다.
명령 | 결과 |
---|---|
&stderr |
로그 파일에 오류 메시지만 표시. |
/stderr |
다음 오류 메시지 검색.¹ |
?stderr |
이전 오류 메시지 검색.² |
G |
로그 파일의 끝 부분으로 이동. |
g |
로그 파일의 시작 부분으로 이동. |
q |
로그 파일 종료. |
h |
추가 명령에 대해 알아봅니다. |
¹ ² |
Windows Server 인스턴스에서 배포 로그 파일을 보려면
CodeDeploy 에이전트 로그 파일: Windows Server 인스턴스에서 CodeDeploy 에이전트 로그 파일은 다음 위치에 저장됩니다.
C:\ProgramData\Amazon\CodeDeploy\log\codedeploy-agent-log.txt
Windows Server 인스턴스에서 CodeDeploy 에이전트 로그 파일을 보거나 분석하려면 인스턴스에 로그인한 후 다음 명령을 입력하여 파일을 엽니다.
notepad C:\ProgramData\Amazon\CodeDeploy\log\codedeploy-agent-log.txt
로그 파일에서 오류 메시지를 찾아보려면 Ctrl+F를 누르고 ERROR
[
을(를) 입력한 다음 Enter 키를 눌러 첫 번째 오류를 찾습니다.
CodeDeploy 스크립트 로그 파일: Windows Server 인스턴스에서 배포 로그는 다음 위치에 저장됩니다.
C:\ProgramData\Amazon\CodeDeploy\
deployment-group-id
\deployment-id
\logs\scripts.log
여기서 각 항목은 다음과 같습니다.
-
deployment-group-id
는examplebf3a9c7a-7c19-4657-8684-b0c68d0cd3c4
와(과) 같은 문자열입니다. -
deployment-id
는d-12EXAMPLE
와(과) 같은 식별자입니다.
다음 명령을 입력하여 CodeDeploy 스크립트 로그 파일을 엽니다.
notepad C:\ProgramData\Amazon\CodeDeploy\
deployment-group-ID
\deployment-ID
\logs\scripts.log
로그 파일에서 오류 메시지를 찾아보려면 Ctrl+F를 누르고 stderr
을(를) 입력한 다음 Enter 키를 눌러 첫 번째 오류를 찾습니다.