CodeDeploy EC2/온프레미스 배포에 대한 로그 데이터 보기 - AWS CodeDeploy

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

CodeDeploy EC2/온프레미스 배포에 대한 로그 데이터 보기

CloudWatch 콘솔에서 집계 데이터를 보도록 Amazon CloudWatch 에이전트를 설정하거나 로그 파일을 검토하기 위해 개별 인스턴스에 로그인하여 CodeDeploy 배포에서 생성된 로그 데이터를 볼 수 있습니다.

참고

AWS Lambda 또는 Amazon ECS 배포에 대한 로그가 지원되지 않습니다. EC2/온프레미스 배포에만 사용할 수 있습니다.

Amazon CloudWatch 콘솔에서 로그 파일 데이터 보기

Amazon CloudWatch 에이전트가 인스턴스에 설치되면 해당 인스턴스에 대한 모든 배포의 배포 데이터를 CloudWatch 콘솔에서 볼 수 있게 됩니다. 간소화를 위해 인스턴스별로 로그 파일을 보는 대신 CloudWatch를 사용하여 중앙에서 로그 파일을 모니터링하는 것이 좋습니다. 자세한 내용은 CodeDeploy 상담원 로그를 다음 주소로 보내기 CloudWatch 섹션을 참조하세요.

인스턴스의 로그 파일 보기

개별 인스턴스에 대한 배포 로그 데이터를 보려면 인스턴스에 로그인하여 오류 또는 기타 배포 이벤트에 대한 정보를 찾아볼 수 있습니다.

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 추가 명령에 대해 알아봅니다.

¹ / ERROR 입력 후 다음 오류 메시지에 n을(를) 입력합니다. 이전 오류 메시지에 N을(를) 입력합니다.

² ? ERROR 입력 후 다음 오류 메시지에 n을(를) 입력하거나 이전 오류 메시지에 N을(를) 입력합니다.

다음 명령을 입력하여 CodeDeploy 스크립트 로그 파일을 열 수도 있습니다.

less /opt/codedeploy-agent/deployment-root/deployment-group-ID/deployment-ID/logs/scripts.log

다음 명령을 입력하여 로그 파일에서 오류 메시지를 찾습니다.

명령 결과
&stderr 로그 파일에 오류 메시지만 표시.
/stderr 다음 오류 메시지 검색.¹
?stderr 이전 오류 메시지 검색.²
G 로그 파일의 끝 부분으로 이동.
g 로그 파일의 시작 부분으로 이동.
q 로그 파일 종료.
h 추가 명령에 대해 알아봅니다.

¹/stderr 입력 후 다음 오류 메시지 메시지 앞으로 n을(를) 입력합니다. 이전 오류 메시지 뒤로 N을(를) 입력합니다.

² ?stderr 입력 후 다음 오류 메시지 뒤로 n을(를) 입력합니다. 이전 오류 메시지 앞으로 N을(를) 입력합니다.

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-idexamplebf3a9c7a-7c19-4657-8684-b0c68d0cd3c4와(과) 같은 문자열입니다.

  • deployment-idd-12EXAMPLE와(과) 같은 식별자입니다.

다음 명령을 입력하여 CodeDeploy 스크립트 로그 파일을 엽니다.

notepad C:\ProgramData\Amazon\CodeDeploy\deployment-group-ID\deployment-ID\logs\scripts.log

로그 파일에서 오류 메시지를 찾아보려면 Ctrl+F를 누르고 stderr을(를) 입력한 다음 Enter 키를 눌러 첫 번째 오류를 찾습니다.