식별

기존에는 로그를 확인하기 위해 SSH로 EC2에 접속해 일일이 cat, tail 명령어 또는 vim 편집기로 로그 파일을 찾아 봐야하는 번거로움이 있었고, 로그 파일이 쌓임에 따라 날짜별, 시간대별 로그를 확인하는 것이 번거로워졌습니다.
그에 따라 프론트엔드와 협업 중 디버그, 테스트도 느려져 불편함을 겪고 있는 상태였습니다.
해결
AWS CloudWatch를 사용해 찾고싶은 로그를 훨씬 간편하고 보기 쉽게 확인 가능해졌습니다. 또한 다음과 같은 디버그 프로세스를 빠르게 진행할 수 있었습니다.
- 프론트엔드 측에서 문제를 식별하고 문제 식별 상황, 에러응답(HttpStatus, 에러 코드, 대략적인 에러 메시지, 발생 시간 등)을 백엔드 측에게 전달
- 해당 시간에 전달받은 에러 사항으로 발생한 로그를 CloudWatch에서 확인
- 로그를 토대로 코드 분석 및 디버깅


