Amazon CloudWatch를 사용하면 리소스의 여러 지표들을 확인할 수 있다. 단순히 지표를 확인하는 것을 넘어, 지표가 원하는 수치를 넘어서거나 근접하고 있을 때 자동으로 알람을 보내주는 기능이 있다면 훨씬 유용할 것이다. 이를 제공하는 것이 CloudWatch Alarms이다.
# CloudWatch 경보
지표에 대한 알림을 트리거 할 때 CloudWatch 경보가 사용된다. 사용자가 설정한 임계값을 지표가 넘어갈 때 CloudWatch에서 경보를 보내주는 것. 아래와 같은 경우에 경보를 보낼 수 있다.
- 오토 스케일링 그룹
: 원하는 만큼 EC2 인스턴스의 수를 늘리거나 줄여서 자동 스케일링이 가능하도록 하는 오토 스케일링 작업
예를 들어, EC2 인스턴스의 사용률이 90%가 넘을 경우 문제가 발생했는지 살펴볼 수 있도록 이메일을 보내달라고 설정할 수 있음. - EC2 작업
: EC2 인스턴스를 중지, 종료, 재시작, 복구 하는 EC2 작업 - SNS 알림 작업
: SNS 주제에 대해 알림을 보내는 작업
이 외에도 경보 생성, 샘플링, 최대 % 표시, 최솟값 등을 설정하거나, 경보를 평가할 기간을 5분/10분/1시간 등으로 정할 수 있는 등 다양한 옵션이 제공된다.
또한 과금 지표를 이용하여 과금 경보를 생성할수도 있다. 지표에 대한 과금이 특정 금액을 넘어설 경우 알림을 받도록 설정하는 것이 가능하다. 아무 문제가 없는 그린 상태에 경보는 OK, 그린인지 불량인지 확인할 데이터 포인트가 충분하지 않은 경우는 INSUFFICIENT_DATA, 불량한 경우에는 ALARM이 뜬다.
'AWS' 카테고리의 다른 글
클라우드 이벤트 관리 도구, AWS EventBridge (0) | 2025.04.20 |
---|---|
Amazon CloudWatch Logs: 애플리케이션 로그 수집과 활용 (0) | 2025.04.19 |
CloudWatch Metrics로 AWS 리소스 모니터링 (0) | 2025.04.16 |
Amazon MQ: 클라우드 전환을 위한 메시지 브로커 (0) | 2025.04.15 |
Amazon SNS: Pub/Sub 패턴으로 서비스 분리 (0) | 2025.04.14 |