本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用以下方式監控可擴充資源 CloudWatch
使用 Amazon CloudWatch,您可以跨可擴展資源持續掌握應用程式。 CloudWatch 是資 AWS 源的監視服務。您可以用 CloudWatch 來收集和追蹤指標、設定警示,以及自動回應 AWS 資源中的變更。您也可以建立儀表板來監視需要的特定指標或指標集。
當您與與「應用程式自動調整」整合的服務互動時,這些服務會將下表中顯示的量度傳送給 CloudWatch。在中 CloudWatch,測量結果會先依服務命名空間分組,然後依每個命名空間內的各種維度組合分組。這些指標可協助您監控資源用量,以及規劃應用程式的容量。如果應用程式工作負載不固定,這表示您應該考慮使用自動擴展。如需這些指標的詳細說明,請參閱下表中感興趣之指標的說明文件。
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, 角色 (READER) |
Aurora 叢集層級指標 |
複本 | AWS/RDS |
名稱: DatabaseConnections 維度:DBClusterIdentifier, 角色 (READER) |
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/應用程式 ELB |
名稱: RequestCountPerTarget 尺寸: TargetGroup |
Application Load Balancer 指標 |
ElastiCache | |||
叢集 (複寫群組) | AWS/ElastiCache |
名稱: DatabaseMemoryUsageCountedForEvictPercentage 尺寸: ReplicationGroupId |
ElastiCache (紅色OSS)度量 |
叢集 (複寫群組) | AWS/ElastiCache |
名稱: DatabaseCapacityUsageCountedForEvictPercentage 尺寸: ReplicationGroupId |
ElastiCache (紅色OSS)度量 |
叢集 (複寫群組) | AWS/ElastiCache |
產品名稱:E ngineCPUUtilization 維度: ReplicationGroupId, 角色 (主要) |
ElastiCache (紅色OSS)度量 |
叢集 (複寫群組) | AWS/ElastiCache |
產品名稱:E ngineCPUUtilization 維度: ReplicationGroupId,角色(複本) |
ElastiCache (紅色OSS)度量 |
Amazon EMR | |||
叢集 | AWS/ElasticMapReduce |
名稱:YARNMemoryAvailablePercentage 尺寸: ClusterId |
Amazon EMR 指標 |
Amazon Keyspaces | |||
資料表 | AWS/卡桑德拉 |
名稱: ProvisionedReadCapacityUnits 尺寸:密鑰空間, TableName |
Amazon Keyspaces 指標 |
資料表 | AWS/卡桑德拉 |
名稱: ProvisionedWriteCapacityUnits 尺寸:密鑰空間, TableName |
Amazon Keyspaces 指標 |
資料表 | AWS/卡桑德拉 |
名稱: ConsumedReadCapacityUnits 尺寸:密鑰空間, TableName |
Amazon Keyspaces 指標 |
資料表 | AWS/卡桑德拉 |
名稱: ConsumedWriteCapacityUnits 尺寸:密鑰空間, TableName |
Amazon Keyspaces 指標 |
Lambda | |||
佈建並行 | AWS/Lambda |
名稱: ProvisionedConcurrencyUtilization 尺寸: FunctionName, 資源 |
Lambda 函數指標 |
Amazon MSK | |||
代理程式儲存 | AWS/卡法卡 |
名稱: KafkaDataLogsDiskUsed 維度:Cluster Name |
Amazon MSK 指標 |
代理程式儲存 | AWS/卡法卡 |
名稱: KafkaDataLogsDiskUsed 維度:Cluster Name,Broker ID |
Amazon MSK 指標 |
Neptune | |||
叢集 | AWS/海王Neptune |
名稱:CPUUtilization 維度:DBClusterIdentifier, 角色 (READER) |
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 機群指標 |
Spot Fleets | AWS/EC2Spot |
名稱: NetworkIn 尺寸: FleetRequestId |
Spot 機群指標 |
Spot Fleets | AWS/EC2Spot |
名稱: NetworkOut 尺寸: FleetRequestId |
Spot 機群指標 |
Spot Fleets | AWS/應用程式 ELB |
名稱: RequestCountPerTarget 尺寸: TargetGroup |
Application Load Balancer 指標 |
目標追蹤擴展政策的預先定義指標
下表列出「應 Ap plication Auto Scaling API 參考」中預先定義的測量結果類型及其對應的 CloudWatch 量度名稱。每個預先定義的量度都代表基礎 CloudWatch 量度值的彙總。除非另有說明,否則結果是一分鐘期間內的平均資源用量,以百分比為基礎。預先定義的指標只能在設定目標追蹤擴展政策的內容中使用。
如需這些指標的詳細資訊,請參閱 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 |
DatabaseMemoryUsageCountedForEvictPercentage |
ElastiCacheDatabaseCapacityUsageCountedForEvictPercentage
|
DatabaseCapacityUsageCountedForEvictPercentage |
ElastiCachePrimaryEngineCPUUtilization |
E ngineCPUUtilization |
ElastiCacheReplicaEngineCPUUtilization |
E ngineCPUUtilization |
Amazon Keyspaces | |
CassandraReadCapacityUtilization |
ProvisionedReadCapacityUnits, ConsumedReadCapacityUnits ² |
CassandraWriteCapacityUtilization |
ProvisionedWriteCapacityUnits, ConsumedWriteCapacityUnits ² |
Lambda | |
LambdaProvisionedConcurrencyUtilization |
ProvisionedConcurrencyUtilization |
Amazon MSK | |
KafkaBrokerStorageUtilization |
KafkaDataLogsDiskUsed |
Neptune | |
NeptuneReaderAverageCPUUtilization |
CPUUtilization |
SageMaker | |
SageMakerVariantInvocationsPerInstance |
InvocationsPerInstance¹ |
SageMakerInferenceComponentInvocationsPerCopy |
InvocationsPerCopy¹ |
SageMakerVariantProvisionedConcurrencyUtilization |
ServerlessProvisionedConcurrencyUtilization |
SageMakerInferenceComponentConcurrentRequestsPerCopyHighResolution |
ConcurrentRequestsPerCopy |
SageMakerVariantConcurrentRequestsPerModelHighResolution |
ConcurrentRequestsPerModel |
Spot 機群 | |
EC2SpotFleetRequestAverageCPUUtilization |
CPUUtilization³ |
EC2SpotFleetRequestAverageNetworkIn³ |
NetworkIn¹ ³ |
EC2SpotFleetRequestAverageNetworkOut³ |
NetworkOut¹ ³ |
ALBRequestCountPerTarget |
RequestCountPerTarget¹ |
¹ 指標是以計數而非百分比為基礎。
² 對於 DynamoDB 和 Amazon Keyspaces,預先定義的指標是兩個指標的彙總,以支援根據佈建的輸送 CloudWatch量消耗進行擴展。
³ 為了獲得最佳擴展性能,應使用 Amazon EC2 詳細監控。