AWS(Amazon Web Service) 입문자들의 스터디 [sect.5] - CloudWatch

박규민·2024년 10월 9일

AWS 스터디

목록 보기
6/6

AWS CloudWatch란?

Amazon CloudWatch는 AWS의 각종 리소스를 모니터링하는 서비스

기능적으로는 크게 3가지가 존재한다.

  • 정의한 모니터링 조건(지표)에 도달시 경고를 통지하는 기능
  • CloudWatchLogs라는 인스턴스의 로그를 저장하는 기능
  • Cron과 유사한 스케줄링 기능을 통해 정기적인 작업을 자동화 가능

CloudWatch의 경고 기능

CloudWatch의 경고 기능은 AWS 상의 각종 리소스에 대해 지표(모니터링 조건)
을 만듭니다.

지표 : EC2나 RDS, ELB와 같은 리소스마다 기본적인 모니터링 항목

기본 설정 이외의 것은 사용자 정의 지표로 모니터링 가능

지표나 로그 이벤트에 기반하여 임계값을 설정하고,
이를 초과하거나 미달 시에 알림을 보낸다

CloudWatch Logs의 로그 수집

CloudWatch Logs의 기능
: 로그 수집, 모니터링

  • 로그 수집
    : EC2 인스턴스나 Elastic Beanstalk 등의 로그를 S3에 저장한다
    : 인스턴스의 경우 전용 에이전트를 설치
    : 수집한 로그를 설정된 지표로 모니터링하고 조건에 일치시 경고를 보낸다

CloudWatch Evenets의 로그 기동

CloudWatch Events : 이벤트를 감지하고 지정된 규칙에 따라 처리하는 서비스

감지한 이벤트가 규칙에 해당되면 Lambda를 실행하거나 SNS 알림등 처리

Amazon Cloud Watch에서의 경보

경보(Alarm)란?
: 수집된 지표값의 변동에 따라 발생하는 알림 생성으로, 지표가 일ㅈ어 수치에 도달하거나 이상, 이하일 때 이벤트가 발생한다.

  • 경보의 상태
    • OK : 정상 상태
    • Alarm : 알람 상태
    • INSUFFICIENT_DATA : 알람 상태를 확인할 정보가 부족한 상태
profile
말도 할 줄 아는 Potato임니다

0개의 댓글