AWS EC2 로그 모니터링(1) docker logs -f 이용

itonse·2024년 3월 24일
0

AWS CloudWatch 도입기

목록 보기
3/4

배포 사이트의 서버 로그를 모니터링하는 방법을 두 가지 알게 되었는데,

  • 첫 번째는 EC2 인스턴스에 접속해서 명령어를 통해 실시간 로그를 확인하는 것
  • 두 번째는 CloudWatch를 활용해 필터링 된 로그를 보는 방법

이렇게 두 가지 이다. 이 글에서는 첫 번째 방법을 다루고, 다음 글에서 두 번째 방법을 다뤄보려고 한다.



[ 첫 번째 방법 ]

EC2 인스턴스에 접속해서 docker logs -f {웹 서비스 컨테이너명} 입력

EC2에 접속해서 이 명령어 한 줄이면 실시간 로그를 볼 수 있다.

여기서 출력되는 로그레벨은 application-prod.yml 에 지정 된 로그레벨로 적용이 되는데,

...
logging:
  level:
    com.ll.gooHaeYu: INFO
    org.hibernate.SQL: INFO
    org.hibernate.orm.jdbc.bind: INFO
    org.hibernate.orm.jdbc.extract: INFO
    org.springframework.transaction.interceptor: INFO

모두 INFO로 설정해놓아서 개발 모드에서 볼 수 있는 TRACEDEBUG 로그들을 제외한 주요 로그들을 볼 수 있다.



ref. https://sharonprogress.tistory.com/198

0개의 댓글