EC2 인스턴스의 상세 모니터링 관리하기
EC2 인스턴스의 상세 모니터링 관리하기
Amazon CloudWatch는 basic monitoring(기본 모니터링)과 detailed monitoring(상세 모니터링)이라는 두 가지 모니터링 범주를 제공해요. 이 절에서 두 모니터링의 차이와 상세 모니터링을 활성화·비활성화하는 방법을 살펴볼게요.
출처: 문서
본문
Amazon CloudWatch는 basic monitoring과 detailed monitoring이라는 두 가지 모니터링 범주를 제공해요. 기본적으로 내 인스턴스는 basic monitoring으로 구성돼요. 운영상 문제를 더 빨리 식별하고 조치할 수 있도록 detailed monitoring을 선택적으로 활성화할 수 있어요. 시작 시 또는 인스턴스가 실행 중이거나 중지된 상태에서 detailed monitoring을 활성화하거나 해제할 수 있어요.
인스턴스에서 detailed monitoring을 활성화해도 연결된 EBS 볼륨의 모니터링에는 영향을 주지 않아요. 자세한 내용은 Amazon CloudWatch metrics for Amazon EBS를 참고하세요.
다음 표는 인스턴스의 basic monitoring과 detailed monitoring의 차이를 보여줘요.
| 모니터링 유형 | 설명 | 요금 |
|---|---|---|
| Basic monitoring | 상태 확인(status check) 지표는 1분 주기로 사용할 수 있어요. 그 외 모든 지표는 5분 주기로 사용할 수 있어요. | 무료. |
| Detailed monitoring | 인스턴스에 대해 detailed monitoring을 활성화하면 1분 주기로 지표를 얻을 수 있어요. detailed monitoring을 활성화한 후에는 비슷한 인스턴스 그룹 간에 데이터를 집계할 수 있어요. | Amazon EC2가 CloudWatch로 보내는 지표당 요금이 부과돼요. 데이터 저장에는 요금이 부과되지 않아요. 자세한 내용은 Amazon CloudWatch 요금 페이지의 'Paid tier'를 참고하세요. |
필요한 권한
인스턴스에 detailed monitoring을 활성화하려면 사용자에게 MonitorInstances API 작업을 사용할 권한이 있어야 해요. 인스턴스에 detailed monitoring을 해제하려면 사용자에게 UnmonitorInstances API 작업을 사용할 권한이 있어야 해요.
시작 시 detailed monitoring 활성화
다음 절차로 시작 시 detailed monitoring을 활성화할 수 있어요. 기본적으로 내 인스턴스는 basic monitoring을 사용해요.
Console(콘솔) —
인스턴스를 시작할 때 detailed monitoring을 활성화하려면
Amazon EC2 콘솔로 인스턴스를 시작할 때 Advanced details 아래에서 Detailed CloudWatch monitoring 체크박스를 선택합니다.
AWS CLI —
인스턴스를 시작할 때 detailed monitoring을 활성화하려면
run-instances 명령을 --monitoring 옵션과 함께 사용합니다.
--monitoring Enabled=true
PowerShell —
인스턴스를 시작할 때 detailed monitoring을 활성화하려면
New-EC2Instance cmdlet을 -Monitoring 매개 변수와 함께 사용합니다.
-Monitoring $true
detailed monitoring 관리
다음 절차로 실행 중이거나 중지된 인스턴스의 detailed monitoring을 관리할 수 있어요.
Console(콘솔) —
detailed monitoring을 관리하려면
- Amazon EC2 콘솔을 https://console.aws.amazon.com/ec2/에서 엽니다.
- 탐색 창에서 Instances를 선택합니다.
- 인스턴스를 선택합니다.
- Actions, Monitor and troubleshoot, Manage detailed monitoring을 선택합니다.
- Detailed monitoring 페이지의 Detailed monitoring에서 다음 중 하나를 수행합니다.
- Detailed monitoring – Enable을 선택합니다.
- Basic monitoring – Enable을 해제합니다.
- Confirm을 선택합니다.
AWS CLI —
detailed monitoring을 활성화하려면
다음 monitor-instances 명령을 사용합니다.
aws ec2 monitor-instances --instance-ids i-1234567890abcdef0
detailed monitoring을 비활성화하려면
unmonitor-instances 명령을 사용합니다.
aws ec2 unmonitor-instances --instance-ids i-1234567890abcdef0
PowerShell —
detailed monitoring을 활성화하려면
Start-EC2InstanceMonitoring cmdlet을 사용합니다.
Start-EC2InstanceMonitoring -InstanceId i-1234567890abcdef0
detailed monitoring을 비활성화하려면
Stop-EC2InstanceMonitoring cmdlet을 사용합니다.
Stop-EC2InstanceMonitoring -InstanceId i-1234567890abcdef0