목록AWS (2)
신비한 개발사전
서버 애플리케이션에서 찍는 로그를 AWS 콘솔에서 보기 위해 CW Agent를 EC2 인스턴스에 설치했다. CW Agent는 지정한 로그 파일의 내용을 읽어와 아마존 CloudWatch에서 볼 수 있도록 해준다. 공식 문서의 안내에 따라 내 EC2 인스턴스 운영체제에 맞는 CW Agent를 설치하고 돌리니 CloudWatch에 Logback으로 로깅한 기록이 뜨기 시작했다. 근데 이유를 알 수 없는 문제가 발생했다. 💥 CW Agent가 로그를 가져오는 timestamp 칼럼의 값들이 다 똑같이 찍힌다.. 처음엔 추적할 로그 파일이 이미 있는 상태에서 CW Agent가 가동하면 기존 로그들을 한꺼번에 읽어올 테니까 같은 시간으로 뜨는 거라고 생각했다. 그런데 이후에 새로 찍히는 로그의 timestamp..
AWS 서비스 중 하나인 CloudWatch는 Spring 앱이 남기는 로그를 AWS 콘솔에서 보기 편한 형식으로 확인할 수 있게 해준다. CW(CloudWatch) Agent라는 소프트웨어를 설치해 우리 앱이 남기는 로그 파일을 읽을 수 있도록 설정하면 CloudWatch에서도 해당 로그 내용을 볼 수 있다. CW Agent 설치하기서버 애플리케이션이 돌아가는 EC2 인스턴스에 CW Agent를 설치한다. 설치 파일은 이 페이지를 참고해 내 인스턴스의 OS와 호환되는 버전을 선택했다.wget https://amazoncloudwatch-agent.s3.amazonaws.com/ubuntu/arm64/latest/amazon-cloudwatch-agent.deb amazon-cloudwatch-agent..