인스턴스별 단일 지표를 위한 CloudWatch 설정
인스턴스별 단일 지표를 위한 CloudWatch 설정
Amazon CloudWatch는 기본적으로 EC2 인스턴스의 지표를 인스턴스별로 집계(aggregation)하지 않고 저장할 수 있어요. EC2 인스턴스의 성능을 더 세밀하게 추적하려면 CloudWatch 지표를 설정할 수 있습니다.
출처: 문서
본문
Amazon CloudWatch는 EC2 인스턴스의 기본적인 지표(CPU 사용률, 네트워크, 디스크 등)를 자동으로 수집하고 모니터링해요. 이 지표는 모든 리전의 EC2 인스턴스에서 기본적으로 사용할 수 있습니다.
CloudWatch 지표 사용하기
EC2 인스턴스의 지표를 CloudWatch 콘솔에서 보려면:
- CloudWatch 콘솔을 엽니다. https://console.aws.amazon.com/cloudwatch/
- Metrics 아래에서 EC2 시리즈를 선택합니다.
- 인스턴스별 지표(Per-Instance Metrics)를 선택해 개별 인스턴스의 지표를 확인합니다.
CloudWatch는 EC2 인스턴스의 지표를 기본적으로 수집하지만, **상세 모니터링(Detailed monitoring)**을 활성화하면 1분 간격(기본은 5분)으로 더 세밀한 지표를 얻을 수 있어요. 상세 모니터링은 추가 비용이 발생합니다.
상세 모니터링 활성화
콘솔 (Console)
- Amazon EC2 콘솔을 엽니다. https://console.aws.amazon.com/ec2/
- 탐색 창에서 Instances를 선택합니다.
- 인스턴스를 선택하고 Actions, Monitor and troubleshoot, Manage detailed monitoring을 선택합니다.
- Enable를 선택하고 Save를 클릭합니다.
상세 모니터링을 활성화하면 CloudWatch가 1분 간격으로 지표를 수집합니다. 이 지표를 사용해 경보(alarm)를 만들고 인스턴스 성능을 모니터링할 수 있어요.
연결 지표 (Aggregated metrics)
CloudWatch는 EC2 지표와 EC2 연결(per-instance) 지표를 별도로 제공합니다. 자동 확장(Auto Scaling) 그룹의 지표를 보려면 Auto Scaling 통합 지표를 사용할 수 있습니다.