를 사용하여 확장 가능한 리소스의 사용량을 모니터링합니다. CloudWatch - Application Auto Scaling

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

를 사용하여 확장 가능한 리소스의 사용량을 모니터링합니다. CloudWatch

CloudWatchAmazon을 사용하면 확장 가능한 리소스 전반에서 애플리케이션을 거의 지속적으로 파악할 수 있습니다. CloudWatch AWS 리소스에 대한 모니터링 서비스입니다. 를 CloudWatch 사용하여 지표를 수집 및 추적하고, 경보를 설정하고, AWS 리소스 변화에 자동으로 대응할 수 있습니다. 또한 대시보드를 생성하여 필요한 특정 지표 또는 지표 집합을 모니터링할 수 있습니다.

Application Auto Scaling과 통합되는 서비스와 상호 작용하면 해당 서비스가 다음 표에 나와 있는 메트릭을 로 CloudWatch 전송합니다. CloudWatch에서는 지표가 먼저 서비스 네임스페이스별로 그룹화된 다음 각 네임스페이스 내의 다양한 차원 조합별로 그룹화됩니다. 이러한 지표는 리소스 사용량을 모니터링하고 애플리케이션의 용량을 계획하는 데 도움이 될 수 있습니다. 애플리케이션의 워크로드가 일정하지 않은 경우, 이는 Auto Scaling 사용을 고려해야 한다는 뜻입니다. 이러한 지표에 대한 자세한 설명은 관심 지표에 대한 설명서를 참조하세요.

CloudWatch 리소스 사용량 모니터링을 위한 지표

다음 표에는 리소스 사용 모니터링을 지원하는 데 사용할 수 있는 CloudWatch 지표가 나열되어 있습니다. 목록이 완전하지는 않지만 좋은 출발점이 될 것입니다. CloudWatch 콘솔에 이러한 지표가 표시되지 않는 경우 리소스 설정을 완료했는지 확인하십시오. 자세한 내용은 Amazon CloudWatch 사용 설명서를 참조하십시오.

확장 가능한 리소스 네임스페이스 CloudWatch 메트릭 설명서 링크
AppStream 2.0
플릿

AWS/ AppStream

이름: AvailableCapacity

차원: 플릿

AppStream 2.0 메트릭
플릿 AWS/ AppStream

이름: CapacityUtilization

차원: 플릿

AppStream 2.0 메트릭
Aurora
복제본 AWS/RDS

이름: CPUUtilization

크기: DBClusterIdentifier, 역할 (리더)

Aurora 클러스터 수준 지표
복제본 AWS/RDS

이름: DatabaseConnections

크기: DBClusterIdentifier, 역할 (리더)

Aurora 클러스터 수준 지표
Amazon Comprehend
문서 분류 엔드포인트 AWS/Comprehend

이름: InferenceUtilization

치수: EndpointArn

Amazon Comprehend 엔드포인트 지표
엔터티 인식기 엔드포인트 AWS/Comprehend

이름: InferenceUtilization

치수: EndpointArn

Amazon Comprehend 엔드포인트 지표
DynamoDB
테이블 및 전역 보조 인덱스 AWS/DynamoDB

이름: ProvisionedReadCapacityUnits

치수: TableName, GlobalSecondaryIndexName

DynamoDB 지표
테이블 및 전역 보조 인덱스 AWS/DynamoDB

이름: ProvisionedWriteCapacityUnits

치수: TableName, GlobalSecondaryIndexName

DynamoDB 지표
테이블 및 전역 보조 인덱스 AWS/DynamoDB

이름: ConsumedReadCapacityUnits

치수: TableName, GlobalSecondaryIndexName

DynamoDB 지표
테이블 및 전역 보조 인덱스 AWS/DynamoDB

이름: ConsumedWriteCapacityUnits

치수: TableName, GlobalSecondaryIndexName

DynamoDB 지표
Amazon ECS
서비스 AWS/ECS

이름: CPUUtilization

치수: ClusterName, ServiceName

Amazon ECS 지표
서비스 AWS/ECS

이름: MemoryUtilization

치수: ClusterName, ServiceName

Amazon ECS 지표
서비스 AWS/ApplicationELB

이름: RequestCountPerTarget

치수: TargetGroup

Application Load Balancer 지표
ElastiCache
클러스터(복제 그룹) AWS/ ElastiCache

이름: DatabaseMemoryUsageCountedForEvictPercentage

치수: ReplicationGroupId

ElastiCache Redis 메트릭의 경우
클러스터(복제 그룹) AWS/ ElastiCache

이름: DatabaseCapacityUsageCountedForEvictPercentage

치수: ReplicationGroupId

ElastiCache Redis 메트릭의 경우
클러스터(복제 그룹) AWS/ ElastiCache

이름: EngineCPUUtilization

크기: ReplicationGroupId, 역할 (기본)

ElastiCache Redis 메트릭의 경우
클러스터(복제 그룹) AWS/ ElastiCache

이름: EngineCPUUtilization

크기: ReplicationGroupId, 역할 (레플리카)

ElastiCache Redis 메트릭의 경우
Amazon EMR
클러스터 AWS/ 리듀스 ElasticMap

이름: 원사 퍼센트 MemoryAvailable

치수: ClusterId

Amazon EMR 지표
Amazon Keyspaces
AWS/Cassandra

이름: ProvisionedReadCapacityUnits

크기: 키스페이스, TableName

Amazon Keyspaces 지표
AWS/Cassandra

이름: ProvisionedWriteCapacityUnits

크기: 키스페이스, TableName

Amazon Keyspaces 지표
AWS/Cassandra

이름: ConsumedReadCapacityUnits

크기: 키스페이스, TableName

Amazon Keyspaces 지표
AWS/Cassandra

이름: ConsumedWriteCapacityUnits

크기: 키스페이스, TableName

Amazon Keyspaces 지표
Lambda
프로비저닝된 동시성 AWS/Lambda

이름: ProvisionedConcurrencyUtilization

크기: FunctionName, 리소스

Lambda 함수 지표
Amazon MSK
브로커 스토리지 AWS/Kafka

이름: KafkaDataLogsDiskUsed

차원: 클러스터 이름

Amazon MSK 지표
브로커 스토리지 AWS/Kafka

이름: KafkaDataLogsDiskUsed

차원: 클러스터 이름, 브로커 ID

Amazon MSK 지표
Neptune
클러스터 AWS/Neptune

이름: CPUUtilization

크기: DBClusterIdentifier, 역할 (리더)

Neptune 지표
SageMaker
엔드포인트 변형 AWS/ SageMaker

이름: InvocationsPerInstance

치수: EndpointName, VariantName

호출 지표
추론 구성 요쇼 AWS/ SageMaker

이름: InvocationsPerCopy

치수: InferenceComponentName

호출 지표
서버리스 엔드포인트의 프로비저닝된 동시성 AWS/ SageMaker

이름: ServerlessProvisionedConcurrencyUtilization

치수: EndpointName, VariantName

서버리스 엔드포인트 지표
스팟 플릿(Amazon EC2)
Spot Fleets AWS/EC2Spot

이름: CPUUtilization

치수: FleetRequestId

스팟 플릿 지표
Spot Fleets AWS/EC2Spot

이름: NetworkIn

치수: FleetRequestId

스팟 플릿 지표
Spot Fleets AWS/EC2Spot

이름: NetworkOut

치수: FleetRequestId

스팟 플릿 지표
Spot Fleets AWS/ApplicationELB

이름: RequestCountPerTarget

치수: TargetGroup

Application Load Balancer 지표

대상 추적 조정 정책을 위해 사전 정의된 지표

다음 표에는 Application Auto Scaling API 참조의 사전 정의된 지표 유형과 해당 CloudWatch 지표 이름이 나열되어 있습니다. 사전 정의된 각 지표는 기본 지표 값의 집계를 나타냅니다. CloudWatch 별도로 명시되지 않는 한 결과는 1분 동안의 평균 리소스 사용량을 백분율로 표시합니다. 사전 정의된 지표는 대상 추적 조정 정책을 설정하는 컨텍스트 내에서만 사용됩니다.

이러한 지표에 대한 자세한 내용은 서비스의 설명서(CloudWatch 리소스 사용량 모니터링을 위한 지표의 표에서 확인 가능)를 참조하세요.

사전 정의된 지표 유형 CloudWatch 지표 이름
AppStream 2.0
AppStreamAverageCapacityUtilization CapacityUtilization
Aurora
RDSReaderAverageCPUUtilization CPUUtilization
RDSReaderAverageDatabaseConnections DatabaseConnections¹
Amazon Comprehend
ComprehendInferenceUtilization InferenceUtilization
DynamoDB
DynamoDBReadCapacityUtilization ProvisionedReadCapacityUnits, ConsumedReadCapacityUnits ²
DynamoDBWriteCapacityUtilization ProvisionedWriteCapacityUnits, ConsumedWriteCapacityUnits ²
Amazon ECS
ECSServiceAverageCPUUtilization CPUUtilization
ECSServiceAverageMemoryUtilization MemoryUtilization
ALBRequestCountPerTarget RequestCountPerTarget¹
ElastiCache
ElastiCacheDatabaseMemoryUsageCountedForEvictPercentage DatabaseMemoryUsageCountedForEvict백분율
ElastiCacheDatabaseCapacityUsageCountedForEvictPercentage DatabaseCapacityUsageCountedForEvict백분율
ElastiCachePrimaryEngineCPUUtilization EngineCPUUtilization
ElastiCacheReplicaEngineCPUUtilization EngineCPUUtilization
Amazon Keyspaces
CassandraReadCapacityUtilization ProvisionedReadCapacityUnits, ConsumedReadCapacityUnits ²
CassandraWriteCapacityUtilization ProvisionedWriteCapacityUnits, ConsumedWriteCapacityUnits ²
Lambda
LambdaProvisionedConcurrencyUtilization ProvisionedConcurrency사용률
Amazon MSK
KafkaBrokerStorageUtilization KafkaDataLogsDisk중고
Neptune
NeptuneReaderAverageCPUUtilization CPUUtilization
SageMaker
SageMakerVariantInvocationsPerInstance InvocationsPer인스턴스¹
SageMakerInferenceComponentInvocationsPerCopy InvocationsPer복사¹
SageMakerVariantProvisionedConcurrencyUtilization ServerlessProvisionedConcurrencyUtilization
스팟 플릿
EC2SpotFleetRequestAverageCPUUtilization CPUUtilization³
EC2SpotFleetRequestAverageNetworkIn³ NetworkIn¹ ³
EC2SpotFleetRequestAverageNetworkOut³ NetworkOut¹ ³
ALBRequestCountPerTarget RequestCountPerTarget¹

¹ 지표는 백분율이 아닌 개수를 기반으로 합니다.

² DynamoDB 및 Amazon Keyspace의 경우 사전 정의된 지표는 프로비저닝된 처리량 사용량을 기반으로 한 조정을 지원하는 두 CloudWatch 지표의 집계입니다.

³ 확장 가능한 최상의 성능을 얻으려면 Amazon EC2 세부 모니터링을 사용해야 합니다.