Memantau penggunaan sumber daya yang dapat diskalakan menggunakan CloudWatch - Application Auto Scaling

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memantau penggunaan sumber daya yang dapat diskalakan menggunakan CloudWatch

Dengan Amazon CloudWatch, Anda mendapatkan visibilitas yang hampir terus menerus ke dalam aplikasi Anda di seluruh sumber daya yang dapat diskalakan. CloudWatch adalah layanan pemantauan untuk AWS sumber daya. Anda dapat menggunakannya CloudWatch untuk mengumpulkan dan melacak metrik, menyetel alarm, dan bereaksi secara otomatis terhadap perubahan sumber daya Anda AWS . Anda juga dapat membuat dasbor untuk memantau metrik atau set metrik tertentu yang Anda butuhkan.

Saat Anda berinteraksi dengan layanan yang terintegrasi dengan Application Auto Scaling, mereka akan mengirimkan metrik yang ditunjukkan pada tabel berikut. CloudWatch Dalam CloudWatch, metrik dikelompokkan terlebih dahulu oleh namespace layanan, dan kemudian oleh berbagai kombinasi dimensi dalam setiap namespace. Metrik ini dapat membantu Anda memantau penggunaan sumber daya dan kapasitas rencana untuk aplikasi Anda. Jika beban kerja aplikasi Anda tidak konstan, ini menunjukkan bahwa Anda harus mempertimbangkan untuk menggunakan penskalaan otomatis. Untuk deskripsi mendetail tentang metrik ini, lihat dokumentasi untuk metrik yang diminati.

CloudWatch metrik untuk memantau penggunaan sumber daya

Tabel berikut mencantumkan CloudWatch metrik yang tersedia untuk mendukung pemantauan penggunaan sumber daya. Daftar ini tidak lengkap tetapi akan memberi Anda titik awal yang baik. Jika Anda tidak melihat metrik ini di CloudWatch konsol, pastikan Anda telah menyelesaikan pengaturan sumber daya. Untuk informasi selengkapnya, lihat Panduan CloudWatch Pengguna Amazon.

Sumber daya yang dapat diskalakan Namespace CloudWatch metrik Tautan ke dokumentasi
AppStream 2.0
Armada

AWS/AppStream

Nama: AvailableCapacity

Dimensi: Armada

AppStream 2.0 metrik
Armada AWS/AppStream

Nama: CapacityUtilization

Dimensi: Armada

AppStream 2.0 metrik
Aurora
Replika AWS/RDS

Nama: CPUUtilization

Dimensi:DBClusterIdentifier, Peran (READER)

Metrik tingkat klaster Aurora
Replika AWS/RDS

Nama: DatabaseConnections

Dimensi:DBClusterIdentifier, Peran (READER)

Metrik tingkat klaster Aurora
Amazon Comprehend
Titik akhir klasifikasi dokumen AWS/Memahami

Nama: InferenceUtilization

Dimensi: EndpointArn

Amazon Comprehend metrik titik akhir
Titik akhir pengenal entitas AWS/Memahami

Nama: InferenceUtilization

Dimensi: EndpointArn

Amazon Comprehend metrik titik akhir
DynamoDB
Tabel dan indeks sekunder global AWS/DynamoDB

Nama: ProvisionedReadCapacityUnits

Dimensi: TableName, GlobalSecondaryIndexName

Metrik DynamoDB
Tabel dan indeks sekunder global AWS/DynamoDB

Nama: ProvisionedWriteCapacityUnits

Dimensi: TableName, GlobalSecondaryIndexName

Metrik DynamoDB
Tabel dan indeks sekunder global AWS/DynamoDB

Nama: ConsumedReadCapacityUnits

Dimensi: TableName, GlobalSecondaryIndexName

Metrik DynamoDB
Tabel dan indeks sekunder global AWS/DynamoDB

Nama: ConsumedWriteCapacityUnits

Dimensi: TableName, GlobalSecondaryIndexName

Metrik DynamoDB
Amazon ECS
Layanan AWS/ECS

Nama: CPUUtilization

Dimensi: ClusterName, ServiceName

ECSMetrik Amazon
Layanan AWS/ECS

Nama: MemoryUtilization

Dimensi: ClusterName, ServiceName

ECSMetrik Amazon
Layanan AWS/Aplikasi ELB

Nama: RequestCountPerTarget

Dimensi: TargetGroup

Metrik Application Load Balancer
ElastiCache
Cluster (kelompok replikasi) AWS/ElastiCache

Nama: DatabaseMemoryUsageCountedForEvictPercentage

Dimensi: ReplicationGroupId

ElastiCache (RedisOSS) metrik
Cluster (kelompok replikasi) AWS/ElastiCache

Nama: DatabaseCapacityUsageCountedForEvictPercentage

Dimensi: ReplicationGroupId

ElastiCache (RedisOSS) metrik
Cluster (kelompok replikasi) AWS/ElastiCache

Nama: E ngineCPUUtilization

Dimensi: ReplicationGroupId, Peran (Utama)

ElastiCache (RedisOSS) metrik
Cluster (kelompok replikasi) AWS/ElastiCache

Nama: E ngineCPUUtilization

Dimensi: ReplicationGroupId, Peran (Replika)

ElastiCache (RedisOSS) metrik
Amazon EMR
Klaster AWS/ElasticMapReduce

Nama: YARNMemoryAvailablePercentage

Dimensi: ClusterId

EMRMetrik Amazon
Keyspaces Amazon
Tabel AWS/Cassandra

Nama: ProvisionedReadCapacityUnits

Dimensi: Keyspace, TableName

Metrik Amazon Keyspaces
Tabel AWS/Cassandra

Nama: ProvisionedWriteCapacityUnits

Dimensi: Keyspace, TableName

Metrik Amazon Keyspaces
Tabel AWS/Cassandra

Nama: ConsumedReadCapacityUnits

Dimensi: Keyspace, TableName

Metrik Amazon Keyspaces
Tabel AWS/Cassandra

Nama: ConsumedWriteCapacityUnits

Dimensi: Keyspace, TableName

Metrik Amazon Keyspaces
Lambda
Konkurensi terprovisi AWS/Lambda

Nama: ProvisionedConcurrencyUtilization

Dimensi: FunctionName, Sumber

Metrik fungsi Lambda
Amazon MSK
Penyimpanan broker AWS/Kafka

Nama: KafkaDataLogsDiskUsed

Dimensi: Nama Cluster

MSKMetrik Amazon
Penyimpanan broker AWS/Kafka

Nama: KafkaDataLogsDiskUsed

Dimensi: Nama Cluster, ID Broker

MSKMetrik Amazon
Neptunus
Klaster AWS/Neptunus

Nama: CPUUtilization

Dimensi:DBClusterIdentifier, Peran (READER)

Metrik Neptunus
SageMaker
Varian titik akhir AWS/SageMaker

Nama: InvocationsPerInstance

Dimensi: EndpointName, VariantName

Metrik pemanggilan
Komponen inferensi AWS/SageMaker

Nama: InvocationsPerCopy

Dimensi: InferenceComponentName

Metrik pemanggilan
Konkurensi yang disediakan untuk titik akhir tanpa server AWS/SageMaker

Nama: ServerlessProvisionedConcurrencyUtilization

Dimensi: EndpointName, VariantName

Metrik titik akhir tanpa server
Armada Spot (AmazonEC2)
Armada Spot AWS/EC2Spot

Nama: CPUUtilization

Dimensi: FleetRequestId

Metrik Armada Spot
Armada Spot AWS/EC2Spot

Nama: NetworkIn

Dimensi: FleetRequestId

Metrik Armada Spot
Armada Spot AWS/EC2Spot

Nama: NetworkOut

Dimensi: FleetRequestId

Metrik Armada Spot
Armada Spot AWS/Aplikasi ELB

Nama: RequestCountPerTarget

Dimensi: TargetGroup

Metrik Application Load Balancer

Metrik yang telah ditentukan sebelumnya untuk kebijakan penskalaan pelacakan target

Tabel berikut mencantumkan tipe metrik yang telah ditentukan dari Referensi Application Auto API Scaling dengan nama metrik yang CloudWatch sesuai. Setiap metrik yang telah ditentukan mewakili agregasi nilai metrik yang mendasarinya CloudWatch . Hasilnya adalah penggunaan sumber daya rata-rata selama periode satu menit, berdasarkan persentase kecuali dinyatakan lain. Metrik yang telah ditentukan hanya digunakan dalam konteks pengaturan kebijakan penskalaan pelacakan target.

Anda dapat menemukan informasi selengkapnya tentang metrik ini di dokumentasi layanan yang tersedia dari tabel diCloudWatch metrik untuk memantau penggunaan sumber daya.

Jenis metrik yang telah ditentukan CloudWatch nama metrik
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 DatabaseMemoryUsageCountedForEvictPercentage
ElastiCacheDatabaseCapacityUsageCountedForEvictPercentage DatabaseCapacityUsageCountedForEvictPercentage
ElastiCachePrimaryEngineCPUUtilization E ngineCPUUtilization
ElastiCacheReplicaEngineCPUUtilization E ngineCPUUtilization
Keyspaces Amazon
CassandraReadCapacityUtilization ProvisionedReadCapacityUnits, ConsumedReadCapacityUnits ²
CassandraWriteCapacityUtilization ProvisionedWriteCapacityUnits, ConsumedWriteCapacityUnits ²
Lambda
LambdaProvisionedConcurrencyUtilization ProvisionedConcurrencyUtilization
Amazon MSK
KafkaBrokerStorageUtilization KafkaDataLogsDiskUsed
Neptunus
NeptuneReaderAverageCPUUtilization CPUUtilization
SageMaker
SageMakerVariantInvocationsPerInstance InvocationsPerInstance¹
SageMakerInferenceComponentInvocationsPerCopy InvocationsPerCopy¹
SageMakerVariantProvisionedConcurrencyUtilization ServerlessProvisionedConcurrencyUtilization
SageMakerInferenceComponentConcurrentRequestsPerCopyHighResolution ConcurrentRequestsPerCopy
SageMakerVariantConcurrentRequestsPerModelHighResolution ConcurrentRequestsPerModel
Armada Spot
EC2SpotFleetRequestAverageCPUUtilization CPUUtilization³
EC2SpotFleetRequestAverageNetworkIn³ NetworkIn¹ ³
EC2SpotFleetRequestAverageNetworkOut³ NetworkOut¹ ³
ALBRequestCountPerTarget RequestCountPerTarget¹

¹ Metrik didasarkan pada hitungan, bukan persentase.

² Untuk DynamoDB dan Amazon Keyspaces, metrik yang telah ditentukan adalah agregasi dari dua metrik untuk mendukung penskalaan berdasarkan konsumsi CloudWatch throughput yang disediakan.

³ Untuk kinerja penskalaan terbaik, pemantauan EC2 terperinci Amazon harus digunakan.