바닥코딩
CloudWatch 본문
CloudWatch
AWS에는 많은 이전 포스팅들에서 다루었던 서비스들을 포함해 정말 많은 서비스들이 존재합니다. 이런 서비스들을 이용하여 웹 서버를 관리할 때 이런 서비스를 사용한다면 우리는 공간은 얼마나 필요한지, 에러가 어떻게 발생하는지, 서비스의 상태는 어떤지? 여러 관점들을 고려해야합니다.
cloudWatch 는 이러한 시스템 전체의 성능 및 리소스 활용 최적화를 위한 애플리케이션 및 인프라 모니터링 시스템을 제공합니다.
CloudWatch의 특징
- AWS 리소스 사용의 실시간 모니터링 기능을 지원
- 다양한 이벤트들을 수집하여 로그파일로 저장
- 이벤트 & 알람 설정을 통해 SNS, AWS Lambda로 전송 가능
- EC2, RDS, S3, ELB 등등 을 사용가능
CloudWatch Alarm
CloudWatch 에는 임의로 정해놓은 시간 또는 값에 도달할 시 Alarm을 울리게 할 수 있습니다. 또한 Alarm이 울릴 시 특정 이벤트들을 작동시킬 수 있습니다. 즉 알람설정을 통하여 특정 상황이 발생했을 경우 개발자에게 상황을 보고해줌으로서 서버 관리의 효율성을 증대합니다.
CloudWatch Alarm State
CloudWatch에는 크게 3가지 상태로 구분할 수 있습니다.
- Alarm - 임의로 정해놓으 값(check하기 위한 상황) 발생시의 상태
- Insufficient - 인스턴스에서 적용되지 않아 사용되어지지 않는 상태
- OK - 알람이 울리지 않고 리소스가 적절히 잘 유지되어지고 있는 상태
'방법론과 DevOps > AWS' 카테고리의 다른 글
S3(Simple Storage Service) (0) | 2022.11.01 |
---|---|
RDS (1) | 2022.10.25 |
EC2 인스턴스 (0) | 2022.10.24 |
Route 53 (1) | 2022.10.18 |
EC2, EBS, ELB (1) | 2022.10.12 |