인스턴스에 사용 가능한 CloudWatch 지표 나열 - Amazon Elastic Compute Cloud

인스턴스에 사용 가능한 CloudWatch 지표 나열

Amazon EC2는 측정치를 Amazon CloudWatch로 전송합니다. AWS Management Console, AWS CLI 또는 API를 사용하여 Amazon EC2가 CloudWatch로 전송하는 지표를 나열할 수 있습니다. 기본적으로 각 데이터 요소는 인스턴스의 시작 시간 이후 5분간 활동을 다룹니다. 세부 모니터링을 활성화한 경우 각 데이터 요소는 시작 시간부터 1분간 활동을 다룹니다. Minimum, Maximum, Average 통계의 경우 EC2에서 제공하는 지표의 최소 세분화 수준은 1분입니다.

이 측정치에 대한 통계를 얻는 방법에 대한 자세한 내용은 인스턴스에 대한 지표 통계 가져오기 단원을 참조하세요.

인스턴스 지표

AWS/EC2 네임스페이스에는 다음 인스턴스 지표가 포함되어 있습니다.

측정치 설명 단위 의미 있는 통계
CPUUtilization

Amazon EC2에서 EC2 인스턴스 실행에 사용하는 물리적 CPU 시간의 비율로, 사용자 코드와 Amazon EC2 코드를 실행하는 데 소요되는 시간이 모두 포함됩니다.

대략적으로 CPUUtilization은 게스트 CPUUtilization 및 하이퍼바이저 CPUUtilization의 합입니다.

레거시 디바이스 시뮬레이션, 비 레거시 디바이스 구성, 인터럽트가 많은 워크로드, 실시간 마이그레이션, 실시간 업데이트 등의 요인으로 인해 운영 체제의 도구에 CloudWatch와 다른 비율이 표시될 수 있습니다.

%

  • 평균

  • 최소

  • Maximum

DiskReadOps

지정된 시간 내에 인스턴스에 사용할 수 있는 모든 인스턴스 스토어 볼륨에서 읽기 작업 완료.

기간의 평균 IOPS(초당 I/O 작업 수)를 계산하려면 기간의 총 작업 수를 해당 기간의 초 수로 나누세요.

인스턴스 스토어 볼륨이 없으면 값이 0이거나 측정치가 보고되지 않습니다.

개수

  • 합계

  • 평균

  • 최소

  • Maximum

DiskWriteOps

지정된 시간 내에 인스턴스에 사용할 수 있는 모든 인스턴스 스토어 볼륨에 대한 쓰기 작업 완료.

기간의 평균 IOPS(초당 I/O 작업 수)를 계산하려면 기간의 총 작업 수를 해당 기간의 초 수로 나누세요.

인스턴스 스토어 볼륨이 없으면 값이 0이거나 측정치가 보고되지 않습니다.

개수

  • 합계

  • 평균

  • 최소

  • Maximum

DiskReadBytes

인스턴스에 사용할 수 있는 모든 인스턴스 스토어 볼륨에서 읽은 바이트 수.

이 지표는 애플리케이션이 인스턴스의 하드 디스크에서 읽는 데이터 볼륨을 결정하는 데 사용됩니다. 이를 사용하여 애플리케이션의 속도를 결정할 수 있습니다.

보고된 숫자는 해당 기간에 수신된 바이트 수입니다. 기본(5분) 모니터링을 사용하는 경우, 이 숫자를 300으로 나누어 바이트/초를 찾을 수 있습니다. 세부(1분) 모니터링의 경우 60으로 나눕니다. CloudWatch 지표 수학 함수 DIFF_TIME을 사용하여 초당 바이트 수를 찾을 수도 있습니다. 예를 들어 CloudWatch에서 DiskReadBytes을 m1로 그래프로 표시한 경우 지표 수학 공식 m1/(DIFF_TIME(m1))은 지표(바이트/초)를 반환합니다. DIFF_TIME 및  기타 지표 수학 함수에 대한 자세한 내용은 Amazon CloudWatch User Guide의 Use metric math를 참조하세요.

인스턴스 스토어 볼륨이 없으면 값이 0이거나 측정치가 보고되지 않습니다.

바이트

  • Sum

  • 평균

  • 최소

  • Maximum

DiskWriteBytes

인스턴스에 사용할 수 있는 모든 인스턴스 스토어 볼륨에 쓴 바이트 수.

이 지표는 애플리케이션이 인스턴스의 하드 디스크에 쓰는 데이터 볼륨을 결정하는 데 사용됩니다. 이를 사용하여 애플리케이션의 속도를 결정할 수 있습니다.

보고된 숫자는 해당 기간에 수신된 바이트 수입니다. 기본(5분) 모니터링을 사용하는 경우, 이 숫자를 300으로 나누어 바이트/초를 찾을 수 있습니다. 세부(1분) 모니터링의 경우 60으로 나눕니다. CloudWatch 지표 수학 함수 DIFF_TIME을 사용하여 초당 바이트 수를 찾을 수도 있습니다. 예를 들어 CloudWatch에서 DiskWriteBytes을 m1로 그래프로 표시한 경우 지표 수학 공식 m1/(DIFF_TIME(m1))은 지표(바이트/초)를 반환합니다. DIFF_TIME 및  기타 지표 수학 함수에 대한 자세한 내용은 Amazon CloudWatch User Guide의 Use metric math를 참조하세요.

인스턴스 스토어 볼륨이 없으면 값이 0이거나 측정치가 보고되지 않습니다.

바이트

  • Sum

  • 평균

  • 최소

  • Maximum

MetadataNoToken

토큰을 사용하지 않는 방법으로 인스턴스 메타데이터 서비스(IMDS)에 성공적으로 액세스한 횟수입니다.

이 지표는 토큰을 사용하지 않는 인스턴스 메타데이터 서비스 버전 1(IMDSv1)을 사용 중인 인스턴스 메타데이터에 액세스하는 프로세스가 있는지 확인하는 데 사용됩니다. 모든 요청이 토큰 지원 세션을 사용하는 경우(즉, 인스턴스 메타데이터 서비스 버전 2(IMDSv2)) 값은 0입니다. 자세한 내용은 인스턴스 메타데이터 서비스 버전 2 사용으로 전환 단원을 참조하십시오.

개수

  • 합계

  • 백분위수

MetadataNoTokenRejected

ImDSv1이 비활성화된 후 ImDSv1 직접 호출을 시도한 횟수입니다.

이 지표가 나타나면 ImDSv1 직접 호출이 시도되었지만 거부되었음을 나타냅니다. IMDSv1을 다시 활성화하거나 모든 직접 호출에서 IMDSv2를 사용하도록 할 수 있습니다. 자세한 내용은 인스턴스 메타데이터 서비스 버전 2 사용으로 전환 단원을 참조하십시오.

개수

  • 합계

  • 백분위수

NetworkIn

모든 네트워크 인터페이스에서 인스턴스가 받은 바이트 수입니다. 이 측정치는 단일 인스턴스로 들어오는 네트워크 트래픽의 볼륨을 식별합니다.

보고된 숫자는 해당 기간에 수신된 바이트 수입니다. 기본(5분) 모니터링을 사용하고 통계가 합계인 경우, 이 숫자를 300으로 나누어 바이트/초를 찾을 수 있습니다. 세부(1분) 모니터링으로 설정되어 있고 통계가 합계인 경우 60으로 나눕니다. CloudWatch 지표 수학 함수 DIFF_TIME을 사용하여 초당 바이트 수를 찾을 수도 있습니다. 예를 들어 CloudWatch에서 NetworkIn을 m1로 그래프로 표시한 경우 지표 수학 공식 m1/(DIFF_TIME(m1))은 지표(바이트/초)를 반환합니다. DIFF_TIME 및  기타 지표 수학 함수에 대한 자세한 내용은 Amazon CloudWatch User Guide의 Use metric math를 참조하세요.

바이트

  • Sum

  • 평균

  • 최소

  • Maximum

NetworkOut

모든 네트워크 인터페이스에서 인스턴스가 보낸 바이트 수입니다. 이 측정치는 단일 인스턴스에서 나가는 네트워크 트래픽의 볼륨을 식별합니다.

보고된 숫자는 해당 기간에 전송된 바이트 수입니다. 기본(5분) 모니터링을 사용하고 통계가 합계인 경우, 이 숫자를 300으로 나누어 바이트/초를 찾을 수 있습니다. 세부(1분) 모니터링으로 설정되어 있고 통계가 합계인 경우 60으로 나눕니다. CloudWatch 지표 수학 함수 DIFF_TIME을 사용하여 초당 바이트 수를 찾을 수도 있습니다. 예를 들어 CloudWatch에서 NetworkOut을 m1로 그래프로 표시한 경우 지표 수학 공식 m1/(DIFF_TIME(m1))은 지표(바이트/초)를 반환합니다. DIFF_TIME 및  기타 지표 수학 함수에 대한 자세한 내용은 Amazon CloudWatch User Guide의 Use metric math를 참조하세요.

바이트

  • Sum

  • 평균

  • 최소

  • Maximum

NetworkPacketsIn

모든 네트워크 인터페이스에서 인스턴스가 받은 패킷 수입니다. 이 지표는 단일 인스턴스에서 수신 트래픽의 볼륨을 패킷 수 기준으로 식별합니다.

이 지표는 기본 모니터링에만 사용할 수 있습니다(5분간). 인스턴스가 수신한 PPS(패킷/초) 수를 계산하려면 이 수를 300으로 나눕니다. CloudWatch 지표 수학 함수 DIFF_TIME을 사용하여 초당 패킷 수를 찾을 수도 있습니다. 예를 들어 CloudWatch에서 NetworkPacketsIn을 m1로 그래프로 표시한 경우 지표 수학 공식 m1/(DIFF_TIME(m1))은 지표(패킷/초)를 반환합니다. DIFF_TIME 및  기타 지표 수학 함수에 대한 자세한 내용은 Amazon CloudWatch User Guide의 Use metric math를 참조하세요.

개수

  • 합계

  • 평균

  • 최소

  • Maximum

NetworkPacketsOut

모든 네트워크 인터페이스에서 인스턴스가 보낸 패킷 수입니다. 이 지표는 단일 인스턴스에서 발신 트래픽의 볼륨을 패킷 수 기준으로 식별합니다.

이 지표는 기본 모니터링에만 사용할 수 있습니다(5분간). 인스턴스가 5분 동안 전송한 PPS(패킷/초) 수를 계산하려면 통계 값 합계를 300으로 나눕니다. CloudWatch 지표 수학 함수 DIFF_TIME을 사용하여 초당 패킷 수를 찾을 수도 있습니다. 예를 들어 CloudWatch에서 NetworkPacketsOut을 m1로 그래프로 표시한 경우 지표 수학 공식 m1/(DIFF_TIME(m1))은 지표(패킷/초)를 반환합니다. DIFF_TIME 및  기타 지표 수학 함수에 대한 자세한 내용은 Amazon CloudWatch User Guide의 Use metric math를 참조하세요.

개수

  • 합계

  • 평균

  • 최소

  • Maximum

CPU 크레딧 지표

AWS/EC2 네임스페이스에는 성능 순간 확장 가능 인스턴스에 대한 다음 CPU 크레딧 지표가 포함되어 있습니다.

측정치 설명 단위 의미 있는 통계
CPUCreditUsage

CPU 사용률을 위해 인스턴스에서 소비되는 CPU 크레딧의 수입니다. CPU 크레딧 하나는 1분 동안 100%의 사용률로 실행되는 vCPU 1개 또는 이와 동등한 vCPU, 사용률 및 시간의 조합과 동일합니다(예를 들어 2분 동안 50%의 사용률로 실행되는 vCPU 1개 또는 2분 동안 25%의 사용률로 실행되는 vCPU 2개).

CPU 크레딧 지표는 5분 간격으로만 제공됩니다. 5분 이상의 시간을 지정할 경우 Sum 통계 대신 Average 통계를 사용하세요.

크레딧(vCPU-분)

  • Sum

  • 평균

  • 최소

  • Maximum

CPUCreditBalance

시작 이후 인스턴스가 누적한 획득 CPU 크레딧 수입니다. T2 스탠다드의 경우 CPUCreditBalance에 누적된 시작 크레딧 수도 포함됩니다.

크레딧은 획득 이후에 크레딧 밸런스에 누적되고, 소비 시 크레딧 밸런스에서 소멸됩니다. 크레딧 밸런스는 최대 한도(인스턴스 크기에 따라 결정)가 있습니다. 한도에 도달하면 새로 획득한 크레딧이 모두 삭제됩니다. T2 스탠다드의 경우 시작 크레딧은 한도에 포함되지 않습니다.

CPUCreditBalance의 크레딧은 인스턴스가 기준 CPU 사용률 이상으로 버스터를 하는 데 소비할 수 있습니다.

인스턴스가 실행 중인 동안 CPUCreditBalance의 크레딧은 만료되지 않습니다. T3 또는 T3a 인스턴스가 중지되면 CPUCreditBalance 값은 7일 동안 지속됩니다. 그 이후에는 누적된 크레딧이 모두 삭제됩니다. T2 인스턴스가 중지되면 CPUCreditBalance 값은 지속되지 않고 누적된 크레딧이 모두 삭제됩니다.

CPU 크레딧 지표는 5분 간격으로만 제공됩니다.

크레딧(vCPU-분)

  • Sum

  • 평균

  • 최소

  • Maximum

CPUSurplusCreditBalance

unlimited 값이 0일 때 CPUCreditBalance 인스턴스에서 소비된 잉여 크레딧의 수 입니다.

획득한 CPU 크레딧에 따라 CPUSurplusCreditBalance 값이 청산됩니다. 잉여 크레딧의 수가 인스턴스가 24시간 동안 획득할 수 있는 최대 크레딧 수를 초과한 경우 최대 값 이상으로 소비된 잉여 크레딧은 추가 요금으로 부과됩니다.

CPU 크레딧 지표는 5분 간격으로만 제공됩니다.

크레딧(vCPU-분)

  • Sum

  • 평균

  • 최소

  • Maximum

CPUSurplusCreditsCharged

획득한 CPU 크레딧으로 청산되지 않는 소비 잉여 크레딧의 수로, 추가 요금으로 부과됩니다.

소비된 잉여 크레딧은 다음이 발생할 때 요금이 부과됩니다.

  • 소비한 잉여 크레딧이 인스턴스가 24시간 동안 획득할 수 있는 최대 크레딧 수를 초과하는 경우. 해당 시간이 끝날 때 최대 값 이상으로 소비한 잉여 크레딧에 요금이 부과됩니다.

  • 인스턴스가 중지 또는 종료된 경우.

  • 인스턴스가 unlimited에서 standard로 전환됩니다.

CPU 크레딧 지표는 5분 간격으로만 제공됩니다.

크레딧(vCPU-분)

  • Sum

  • 평균

  • 최소

  • Maximum

전용 호스트 지표

AWS/EC2 네임스페이스에는 다음과 같이 전용 호스트의 지표가 포함되어 있습니다.

지표 설명 단위 의미 있는 통계
DedicatedHostCPUUtilization

전용 호스트에서 실행 중인 인스턴스에서 현재 사용 중인 할당된 컴퓨팅 용량의 백분율입니다.

%

  • Sum

  • 평균

  • 최소

  • Maximum

Nitro 기반 인스턴스용 Amazon EBS 지표

AWS/EC2 네임스페이스에는 베어 메탈 인스턴스가 아닌 Nitro 기반 인스턴스에 연결된 볼륨에 대한 추가 Amazon EBS 지표가 포함됩니다.

지표 설명 단위 의미 있는 통계
EBSReadOps

지정된 기간 내에 인스턴스에 연결된 모든 Amazon EBS 볼륨에서 완료된 읽기 작업입니다.

해당 기간의 초당 평균 읽기 I/O 작업 수(읽기 IOPS)를 계산하려면 해당 기간의 총 작업 수를 해당 기간의 초 수로 나누세요. 기본(5분) 모니터링을 사용하는 경우, 이 숫자를 300으로 나누어 읽기 IOPS를 계산할 수 있습니다. 세부(1분) 모니터링의 경우 60으로 나눕니다. CloudWatch 지표 수학 함수 DIFF_TIME을 사용하여 초당 작업 수를 찾을 수도 있습니다. 예를 들어 CloudWatch에서 EBSReadOps을 m1로 그래프로 표시한 경우 지표 수학 공식 m1/(DIFF_TIME(m1))은 지표(작업/초)를 반환합니다. DIFF_TIME 및  기타 지표 수학 함수에 대한 자세한 내용은 Amazon CloudWatch User Guide의 Use metric math를 참조하세요.

개수

  • 합계

  • 평균

  • 최소

  • Maximum

EBSWriteOps

지정된 기간 내에 인스턴스에 연결된 모든 EBS 볼륨으로의 완료된 쓰기 작업입니다.

해당 기간의 초당 평균 쓰기 I/O 작업 수(쓰기 IOPS)를 계산하려면 해당 기간의 총 작업 수를 해당 기간의 초 수로 나누세요. 기본(5분) 모니터링을 사용하는 경우, 이 숫자를 300으로 나누어 쓰기 IOPS를 계산할 수 있습니다. 세부(1분) 모니터링의 경우 60으로 나눕니다. CloudWatch 지표 수학 함수 DIFF_TIME을 사용하여 초당 작업 수를 찾을 수도 있습니다. 예를 들어 CloudWatch에서 EBSWriteOps을 m1로 그래프로 표시한 경우 지표 수학 공식 m1/(DIFF_TIME(m1))은 지표(작업/초)를 반환합니다. DIFF_TIME 및  기타 지표 수학 함수에 대한 자세한 내용은 Amazon CloudWatch User Guide의 Use metric math를 참조하세요.

개수

  • 합계

  • 평균

  • 최소

  • Maximum

EBSReadBytes

지정된 기간 내에 인스턴스에 연결된 모든 EBS 볼륨에서의 바이트 읽기 작업입니다.

보고된 숫자는 해당 기간에 읽은 바이트 수입니다. 기본(5분) 모니터링을 사용하는 경우, 이 숫자를 300으로 나누어 읽기 바이트/초를 찾을 수 있습니다. 세부(1분) 모니터링의 경우 60으로 나눕니다. CloudWatch 지표 수학 함수 DIFF_TIME을 사용하여 초당 바이트 수를 찾을 수도 있습니다. 예를 들어 CloudWatch에서 EBSReadBytes을 m1로 그래프로 표시한 경우 지표 수학 공식 m1/(DIFF_TIME(m1))은 지표(바이트/초)를 반환합니다. DIFF_TIME 및  기타 지표 수학 함수에 대한 자세한 내용은 Amazon CloudWatch User Guide의 Use metric math를 참조하세요.

바이트

  • Sum

  • 평균

  • 최소

  • Maximum

EBSWriteBytes

지정된 기간 내에 인스턴스에 연결된 모든 EBS 볼륨으로의 바이트 쓰기 작업입니다.

보고된 숫자는 해당 기간에 써진 바이트 수입니다. 기본(5분) 모니터링을 사용하는 경우, 이 숫자를 300으로 나누어 쓰기 바이트/초를 찾을 수 있습니다. 세부(1분) 모니터링의 경우 60으로 나눕니다. CloudWatch 지표 수학 함수 DIFF_TIME을 사용하여 초당 바이트 수를 찾을 수도 있습니다. 예를 들어 CloudWatch에서 EBSWriteBytes을 m1로 그래프로 표시한 경우 지표 수학 공식 m1/(DIFF_TIME(m1))은 지표(바이트/초)를 반환합니다. DIFF_TIME 및  기타 지표 수학 함수에 대한 자세한 내용은 Amazon CloudWatch User Guide의 Use metric math를 참조하세요.

바이트

  • Sum

  • 평균

  • 최소

  • Maximum

EBSIOBalance%

버스트 버킷에 남아 있는 I/O 크레딧의 비율에 대한 정보를 제공합니다. 기본 모니터링에서만 이 지표를 사용할 수 있습니다.

이 지표는 24시간에 한 번 이상 30분 동안만 최대 성능을 발휘하는 일부 *.4xlarge 인스턴스 크기 이하에서만 사용할 수 있습니다.

Sum 통계는 이 지표에 적용할 수 없습니다.

%

  • 최소

  • Maximum

EBSByteBalance%

버스트 버킷에 남아 있는 처리량 크레딧의 비율에 대한 정보를 제공합니다. 기본 모니터링에서만 이 지표를 사용할 수 있습니다.

이 지표는 24시간에 한 번 이상 30분 동안만 최대 성능을 발휘하는 일부 *.4xlarge 인스턴스 크기 이하에서만 사용할 수 있습니다.

Sum 통계는 이 지표에 적용할 수 없습니다.

%

  • 최소

  • Maximum

EBS 볼륨에 대해 제공되는 지표에 대한 자세한 내용은 Amazon EBS 사용 설명서Metrics for Amazon EBS volumes를 참조하세요. 스팟 집합에 제공되는 측정치에 대한 자세한 내용은 스팟 플릿에 대한 CloudWatch 지표 단원을 참조하세요.

상태 확인 지표

기본적으로 시스템 상태 지표는 1분 주기로 무료로 사용할 수 있습니다. 새로 시작된 인스턴스의 경우, 인스턴스에서 초기화 상태를 완료해야 상태 확인 지표 데이터를 얻을 수 있습니다(인스턴스가 running 상태로 시작되는 몇 분 내). EC2 상태 확인에 대한 자세한 내용은 인스턴스 상태 확인 단원을 참조하세요.

AWS/EC2 네임스페이스에는 다음과 같은 상태 확인 지표가 포함되어 있습니다.

지표 설명 단위 의미 있는 통계
StatusCheckFailed

인스턴스가 마지막으로 인스턴스 상태 확인 및 시스템 상태 확인을 통과했는지 여부를 보고합니다.

이 지표는 0(통과) 또는 1(실패)이 될 수 있습니다.

기본적으로 이 지표는 1분 주기로 무료로 사용할 수 있습니다.

개수

  • 합계

  • 평균

StatusCheckFailed_Instance

인스턴스가 마지막으로 인스턴스 상태 확인을 통과했는지 여부를 보고합니다.

이 지표는 0(통과) 또는 1(실패)이 될 수 있습니다.

기본적으로 이 지표는 1분 주기로 무료로 사용할 수 있습니다.

개수

  • 합계

  • 평균

StatusCheckFailed_System

인스턴스가 마지막으로 시스템 상태 확인을 통과했는지 여부를 보고합니다.

이 지표는 0(통과) 또는 1(실패)이 될 수 있습니다.

기본적으로 이 지표는 1분 주기로 무료로 사용할 수 있습니다.

개수

  • 합계

  • 평균

StatusCheckFailed_AttachedEBS

인스턴스가 마지막으로 연결된 EBS 상태 확인을 통과했는지 여부를 보고합니다.

이 지표는 0(통과) 또는 1(실패)이 될 수 있습니다.

기본적으로 이 지표는 1분 주기로 무료로 사용할 수 있습니다.

개수

  • 합계

  • 평균

AWS/EBS 네임스페이스에는 다음과 같은 상태 확인 지표가 포함되어 있습니다.

지표 설명 단위 의미 있는 통계
VolumeStalledIOCheck

참고: Nitro 인스턴스에만 해당됩니다. Amazon ECS 및 AWS Fargate 작업에 연결된 볼륨에 대해서는 게시되지 않았습니다.

볼륨이 마지막 1분 동안 멈춘 IO 검사를 통과했는지 아니면 실패했는지 보고합니다. 이 지표는 0(통과) 또는 1(실패)이 될 수 있습니다.

개수

  • 합계

  • 평균

  • 최소

  • Maximum

트래픽 미러링 지표

AWS/EC2 네임스페이스에는 미러링된 트래픽에 대한 지표가 포함됩니다. 자세한 내용은 Amazon VPC Traffic Mirroring 가이드Amazon CloudWatch를 사용한 미러링된 트래픽 모니터링을 참조하세요.

Auto Scaling 그룹 지표

AWS/AutoScaling 네임스페이스에는 Auto Scaling 그룹에 대한 지표가 포함됩니다. 자세한 내용은 Amazon EC2 Auto Scaling 사용 설명서에서 Auto Scaling 그룹 및 인스턴스에 대한 CloudWatch 지표 모니터링을 참조하세요.

Amazon EC2 지표 차원

다음 차원을 사용하여 이전 표에 나열된 지표를 구체화할 수 있습니다.

차원 설명
AutoScalingGroupName

이 차원은 사용자가 지정된 용량 그룹의 모든 인스턴스에 대해 요청하는 데이터를 필터링합니다. Auto Scaling 그룹은 Auto Scaling를 사용할 경우 사용자가 정의하는 인스턴스 모음입니다. 이 차원은 인스턴스가 이러한 Auto Scaling 그룹에 있을 때 Amazon EC2 측정치에만 사용할 수 있습니다. 세부 또는 기본 모니터링이 설정된 인스턴스에 사용할 수 있습니다.

ImageId

이 차원은 사용자가 이 Amazon EC2 Amazon Machine Image(AMI)를 실행하는 모든 인스턴스에 대해 요청하는 데이터를 필터링합니다. 세부 모니터링이 설정된 인스턴스에 사용할 수 있습니다.

InstanceId

이 차원은 사용자가 식별된 인스턴스에 대해 요청하는 데이터만 필터링합니다. 이는 데이터를 모니터링할 정확한 인스턴스를 정확히 식별하는 데 도움이 됩니다.

InstanceType

이 차원은 사용자가 지정된 이 인스턴스 유형으로 실행되는 모든 인스턴스에 대해 요청하는 데이터를 필터링합니다. 이는 실행 중인 인스턴스 유형별로 데이터를 범주화하는 데 도움이 됩니다. 예를 들어, m1.small 인스턴스와 m1.large 인스턴스의 데이터를 비교하여 애플리케이션에 대해 더 높은 비즈니스 가치를 가진 인스턴스를 결정할 수 있습니다. 세부 모니터링이 설정된 인스턴스에 사용할 수 있습니다.

Amazon EC2 사용량 지표

CloudWatch 사용량 지표를 사용하여 계정의 리소스 사용량을 확인할 수 있습니다. 이러한 지표를 사용하여 CloudWatch 그래프 및 대시보드에서 현재 서비스 사용량을 시각화합니다.

Amazon EC2 사용량 지표는 AWS Service Quotas에 해당합니다. 사용량이 서비스 할당량에 가까워지면 경고하는 경보를 구성할 수 있습니다. CloudWatch Service Quotas 통합에 대한 자세한 내용은 Amazon CloudWatch 사용 설명서AWS 사용량 지표를 참조하세요.

Amazon EC2는 AWS/Usage 네임스페이스에 다음 지표를 게시합니다.

측정치 설명

ResourceCount

계정에서 실행 중인 지정된 리소스의 수입니다. 리소스는 지표와 연결된 차원에 의해 정의됩니다.

이 지표에 대한 가장 유용한 통계는 1분 동안 사용되는 최대 리소스 수를 나타내는 MAXIMUM입니다.

다음 차원은 Amazon EC2에 의해 게시되는 사용량 지표를 구체화하는 데 사용됩니다.

차원 설명
Service

리소스가 포함된 AWS 서비스의 이름 Amazon EC2 사용량 지표의 경우 이 차원 값은 EC2입니다.

Type

보고되는 엔터티의 유형입니다. 현재 Amazon EC2 사용량 지표에 대한 유일한 유효 값은 Resource입니다.

Resource

실행 중인 리소스의 유형입니다. 현대 Amazon EC2 사용량 지표에 대한 유일한 유효 값은 실행 중인 인스턴스에 대한 정보를 반환하는 vCPU입니다.

Class

추적 중인 리소스의 클래스. vCPU 차원의 값이 Resource인 Amazon EC2 사용량 지표의 경우 유효한 값은 Standard/OnDemand, F/OnDemand, G/OnDemand, Inf/OnDemand, P/OnDemandX/OnDemand입니다.

이 차원의 값은 지표에서 보고하는 인스턴스 유형의 첫 글자를 정의합니다. 예를 들어, Standard/OnDemand는 유형이 A, C, D, H, I, M, R, T 및 Z로 시작하는 모든 실행 중인 인스턴스에 대한 정보를 반환하며 G/OnDemand는 유형이 G로 시작하는 모든 실행 중인 인스턴스에 대한 정보를 반환합니다.

콘솔을 사용하여 지표 나열

지표는 먼저 네임스페이스별로 그룹화된 다음, 각 네임스페이스 내에서 다양한 차원 조합별로 그룹화됩니다. 예를 들어, Amazon EC2에 의해 제공되는 모든 측정치나 인스턴스 ID, 인스턴스 유형, 이미지(AMI) ID 또는 Auto Scaling 그룹별로 제공되는 측정치를 볼 수 있습니다.

범주별로 사용 가능한 측정치를 보려면(콘솔)
  1. https://console.aws.amazon.com/cloudwatch/에서 CloudWatch 콘솔을 엽니다.

  2. 탐색 창에서 지표를 확장한 다음 모든 지표를 선택합니다.

  3. EC2 측정치 네임스페이스를 선택합니다.

    EC2 측정치 네임스페이스 선택
  4. 지표 차원(예: 인스턴스별 지표)을 선택합니다.

    Amazon EC2의 지표 차원 보기
  5. 지표를 정렬하려면 열 머리글을 사용합니다. 측정치를 그래프로 표시하려면 측정치 옆에 있는 확인란을 선택합니다. 리소스로 필터링하려면 리소스 ID를 선택한 후 검색에 추가를 선택합니다. 지표로 필터링하려면 지표 이름을 선택한 후 검색에 추가를 선택합니다.

    Amazon EC2 지표 보기

AWS CLI를 사용하여 지표 나열

list-metrics 명령을 사용하여 인스턴스에 대한 CloudWatch 측정치를 나열합니다.

Amazon EC2의 모든 지표를 표시하려면(AWS CLI)

다음 예제는 Amazon EC2에 대한 모든 지표를 볼 수 있도록 AWS/EC2 네임스페이스를 지정합니다.

aws cloudwatch list-metrics --namespace AWS/EC2

다음은 예제 출력입니다.

{ "Metrics": [ { "Namespace": "AWS/EC2", "Dimensions": [ { "Name": "InstanceId", "Value": "i-1234567890abcdef0" } ], "MetricName": "NetworkOut" }, { "Namespace": "AWS/EC2", "Dimensions": [ { "Name": "InstanceId", "Value": "i-1234567890abcdef0" } ], "MetricName": "CPUUtilization" }, { "Namespace": "AWS/EC2", "Dimensions": [ { "Name": "InstanceId", "Value": "i-1234567890abcdef0" } ], "MetricName": "NetworkIn" }, ... ] }
인스턴스에 대한 모든 측정치를 표시하려면(AWS CLI)

다음 예제는 지정한 인스턴스의 결과만 보도록 AWS/EC2 네임스페이스와 InstanceId 차원을 지정합니다.

aws cloudwatch list-metrics --namespace AWS/EC2 --dimensions Name=InstanceId,Value=i-1234567890abcdef0
모든 인스턴스에 대한 측정치를 나열하려면(AWS CLI)

다음 예제는 지정한 지표의 결과만 보도록 AWS/EC2 네임스페이스와 지표 이름을 지정합니다.

aws cloudwatch list-metrics --namespace AWS/EC2 --metric-name CPUUtilization