# CloudWatch Metrics
CloudWatch는 AWS 내 모든 서비스에 대한 지표를 제공하는 서비스이다.
🤔 Metrics란?
Metrics, 즉 지표란 모니터링 대상이 되는 변수이다. 예를 들어 CPU, 메모리 사용량 등등..! 지표는 시간에 대한 내용을 포함하며, 타임스탬프를 갖는다.
CloudWatch에서 제공하는 지표들을 한 눈에 시각화할 수 있도록 지표 대시보드를 생성할 수도 있다.
예를 들어, CloudWatch로 과금 지표(Billing metric)를 확인할 수 있다. 해당 지표는 us-east-1에서만 제공하는 지표이며, 예시 사진처럼 지불한 전체 금액을 확인할 수 있다. 시간이 흐름에 따라 지표가 점점 증가했다가 매월 말에 0으로 초기화되는 것 또한 확인할 수 있다.
💡 Mectirc 예시
- EC2 인스턴스
: 아래 지표들은 기본적으로 5분마다 제공되고, Detailed Monitoring을 활성화하면 1분마다 지표를 제공받을 수 있음
- CPUUtilization : 현재 사용되는 CPU를 확인할 수 있고, 사용량이 늘어나면 인스턴스의 작업량 또한 과도하게 늘기 때문에 스케일업/아웃을 진행할 수 있음
- StatusChecks: 인스턴스가 제대로 작동하고 있는지 확인하는 지표
- Networkㅣ 얼마나 많은 네트워크가 인스턴스 내외에서 실행되고 있는지 확인하는 지표
- EBS 볼륨
- Disk Read/Writes: 디스크에 읽고 쓰는 정보
- S3 버킷
- BucketSizeBytes
- NumberOfObjects
- AllRequest: 버킷에 대한 요청 수
- Billing
- Total Estimated Charge: us-east-1 리전에서만 지원하는 과금 관련 지표로, 사용자 전체 계정의 과금 내역을 볼 수 있다.
- 서비스 한도
- 서비스 API 사용량을 보여주는 지표
위와 같은 지표들이 제공되며, 사용자가 원하는 지표를 찾지 못한 경우에는 사용자 지정 지표를 생성할 수도 있다.
'AWS' 카테고리의 다른 글
Amazon CloudWatch Logs: 애플리케이션 로그 수집과 활용 (0) | 2025.04.19 |
---|---|
Amazon CloudWatch 경보: 리소스 모니터링과 자동 알림을 위한 도구 (0) | 2025.04.18 |
Amazon MQ: 클라우드 전환을 위한 메시지 브로커 (0) | 2025.04.15 |
Amazon SNS: Pub/Sub 패턴으로 서비스 분리 (0) | 2025.04.14 |
Kinesis란? 실시간 데이터 처리 서비스 정리 (0) | 2025.04.13 |