AWS Elastic Beanstalk Tomcat log를 CloudWatch로 Streaming
AWS Elastic Beanstalk에서 Java Tomcat Platform을 사용하는 경우 Application 로그를 CloudWatch로 보내려면 .ebextensions의 추가 설정이 필요하다. Tomcat Application 로그를 CloudWatch로 스트리밍하고 필터를 적용하여 특정 문자열이 패턴 검출 될 때 알림을 발생하도록 적용했던 과정을 간단하게 정리해 둔다. 들어가기전, CloudWatch는 왜? AWS의 CloudWatch는 정말 강력하다. 로그를 모니터링해서 이벤트를 발생시키고 그 이벤트를 기반으로 시작하는 다른 액션을 쉽게 구성할 수 있다. 무엇보다, 가격이 저렴하다. 안 쓸 수가 없다.ㅠ 웹 서비스의 특정 상황을 캐취해서 조치를 취하고 싶은데, 별도의 인스턴스 없이 콘솔에..