AWS 로 운영되는 서비스를 개발하고 운영할 때 CloudWatch 를 사용하게되었다.
CloudWatch 의 간단한 기능에 대해 정리해보고자한다. (아주 간단함 주의)
CloudWatch 란?
CloudWatch 는 AWS 리소스와 애플리케이션 모니터링하는 도구다.
AWS (EC2, RDS, ELB, EBS, S3) 를 사용중인 애플리케이션의 상태 확인에 쓰인다.
모니터링(Monitoring)
모니터링에는 무료와 유료 모니터링이 있다.
기본 모니터링(무료)
5분간격 수집 가능
모니터링 지표 10개 가능
5GB 데이터 수집 가능
세부 모니터링(유료)
월별로 인스턴스당 요금부과
1분간격 수집 가능
메트릭(Metric)
EBS, EC2, ELB, S3 지표를 제공함
하이퍼바이저 레벨에서 CPU, Network 사용량 지표를 확인가능
이벤트(Event)
CloudWatch 모니터링 정보로 이벤트 생성가능
예를 들어 Lambda trigger로 CloudWatch 의 로그를 아카이브로 저장 가능
로그(Log)
EC2 인스턴스에 에이전트를 설치하여 모니터링 데이터 확인 가능
알람(Alarm)
리소스 사용량으로 알람을 설정할 수 있음 (ex. CPU 사용량)
참고자료
'IT' 카테고리의 다른 글
[Terminal] Mac 터미널 환경 설정하기 (꾸미기) - iTerm2, oh my zsh, tmux (0) | 2021.03.15 |
---|---|
[Docker] Docker Image 사이즈 줄이기 (2) | 2021.01.31 |
[Go/Golang] 클로저(Closure) (0) | 2020.12.17 |
[k8s] Kubernetes Controller (쿠버네티스 컨트롤러) - 01 (0) | 2020.12.15 |
[Go/Golang] Go 언어는 무엇이고 왜 쓰고 언제쓸까? (0) | 2020.11.18 |