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

더 알아보기