본문 바로가기

IT

[CloudWatch] AWS 클라우드 와치

AWS 로 운영되는 서비스를 개발하고 운영할 때 CloudWatch 를 사용하게되었다.

CloudWatch 의 간단한 기능에 대해 정리해보고자한다. (아주 간단함 주의)

 

CloudWatch 란?

CloudWatch 는 AWS 리소스와 애플리케이션 모니터링하는 도구다.

AWS (EC2, RDS, ELB, EBS, S3) 를 사용중인 애플리케이션의 상태 확인에 쓰인다.

 

모니터링(Monitoring)

모니터링에는 무료와 유료 모니터링이 있다.

 

기본 모니터링(무료)

5분간격 수집 가능

모니터링 지표 10개 가능

5GB 데이터 수집 가능

 

세부 모니터링(유료)

월별로 인스턴스당 요금부과

1분간격 수집 가능

 

메트릭(Metric)

EBS, EC2, ELB, S3 지표를 제공함

하이퍼바이저 레벨에서 CPU, Network 사용량 지표를 확인가능

 

ex. CPU 사용량 그래프

 

이벤트(Event)

CloudWatch 모니터링 정보로 이벤트 생성가능

예를 들어 Lambda trigger로 CloudWatch 의 로그를 아카이브로 저장 가능

 

로그(Log)

EC2 인스턴스에 에이전트를 설치하여 모니터링 데이터 확인 가능

 

알람(Alarm)

리소스 사용량으로 알람을 설정할 수 있음 (ex. CPU 사용량)

 

참고자료

aws.amazon.com/ko/cloudwatch/pricing/

www.youtube.com/watch?v=_Tqce6pGb44