기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
를 사용하여 확장 가능한 리소스의 사용량을 모니터링합니다. 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 세부 모니터링을 사용해야 합니다.