Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Monitora l'utilizzo di risorse scalabili utilizzando CloudWatch
Con Amazon CloudWatch, ottieni una visibilità quasi continua delle tue applicazioni su risorse scalabili. CloudWatch è un servizio di monitoraggio delle AWS risorse. È possibile CloudWatch utilizzarlo per raccogliere e tenere traccia delle metriche, impostare allarmi e reagire automaticamente ai cambiamenti nelle risorse. AWS Puoi anche creare pannelli di controllo per monitorare i parametri o i set di parametri specifici di cui hai bisogno.
Quando interagisci con i servizi che si integrano con Application Auto Scaling, questi inviano le metriche mostrate nella tabella seguente a. CloudWatch In CloudWatch, le metriche vengono raggruppate prima in base allo spazio dei nomi del servizio e poi in base alle varie combinazioni di dimensioni all'interno di ogni spazio dei nomi. Questi parametri possono aiutarti a monitorare l'utilizzo delle risorse e a pianificare la capacità delle tue applicazioni. Se il carico di lavoro dell'applicazione non è costante, è consigliabile utilizzare il dimensionamento automatico. Per descrizioni dettagliate di questi parametri, consulta la documentazione relativa al parametro di interesse.
Indice
CloudWatch metriche per il monitoraggio dell'utilizzo delle risorse
La tabella seguente elenca le CloudWatch metriche disponibili per supportare il monitoraggio dell'utilizzo delle risorse. L'elenco non è esaustivo ma fornisce un buon punto di partenza. Se non vedi queste metriche nella CloudWatch console, assicurati di aver completato la configurazione della risorsa. Per ulteriori informazioni, consulta la Amazon CloudWatch User Guide.
Risorse scalabili | Spazio dei nomi | CloudWatch parametro | Collegamento alla documentazione |
---|---|---|---|
AppStream 2.0 | |||
Parchi istanze |
AWS/ AppStream |
Nome: AvailableCapacity Dimensione: parco istanze |
AppStream Metriche 2.0 |
Parchi istanze | AWS/ AppStream |
Nome: CapacityUtilization Dimensione: parco istanze |
AppStream Metriche 2.0 |
Aurora | |||
Repliche | AWS/RDS |
Nome: CPUUtilization Dimensioni: DBCluster Identifier, Role (READER) |
Parametri a livello di cluster di Amazon Aurora |
Repliche | AWS/RDS |
Nome: DatabaseConnections Dimensioni: DBCluster Identifier, Role (READER) |
Parametri a livello di cluster di Amazon Aurora |
Amazon Comprehend | |||
Endpoint di classificazione dei documenti | AWS/Comprehend |
Nome: InferenceUtilization Dimensione: EndpointArn |
Parametri relativi agli endpoint di Amazon Comprehend |
Endpoint di riconoscimento delle entità | AWS/Comprehend |
Nome: InferenceUtilization Dimensione: EndpointArn |
Parametri relativi agli endpoint di Amazon Comprehend |
DynamoDB | |||
Tabelle e indici secondari globali | AWS/DynamoDB |
Nome: ProvisionedReadCapacityUnits Dimensioni: TableName, GlobalSecondaryIndexName |
Parametri di DynamoDB |
Tabelle e indici secondari globali | AWS/DynamoDB |
Nome: ProvisionedWriteCapacityUnits Dimensioni: TableName, GlobalSecondaryIndexName |
Parametri di DynamoDB |
Tabelle e indici secondari globali | AWS/DynamoDB |
Nome: ConsumedReadCapacityUnits Dimensioni: TableName, GlobalSecondaryIndexName |
Parametri di DynamoDB |
Tabelle e indici secondari globali | AWS/DynamoDB |
Nome: ConsumedWriteCapacityUnits Dimensioni: TableName, GlobalSecondaryIndexName |
Parametri di DynamoDB |
Amazon ECS | |||
Servizi | AWS/ECS |
Nome: CPUUtilization Dimensioni: ClusterName, ServiceName |
Parametri di Amazon ECS |
Servizi | AWS/ECS |
Nome: MemoryUtilization Dimensioni: ClusterName, ServiceName |
Parametri di Amazon ECS |
Servizi | AWS/ApplicationELB |
Nome: RequestCountPerTarget Dimensione: TargetGroup |
Parametri di Application Load Balancer |
ElastiCache | |||
Cluster (gruppi di replica) | AWS/ ElastiCache |
Nome: DatabaseMemoryUsageCountedForEvictPercentage Dimensione: ReplicationGroupId |
ElastiCache metriche (Redis OSS) |
Cluster (gruppi di replica) | AWS/ ElastiCache |
Nome: DatabaseCapacityUsageCountedForEvictPercentage Dimensione: ReplicationGroupId |
ElastiCache metriche (Redis OSS) |
Cluster (gruppi di replica) | AWS/ ElastiCache |
Nome: Motore CPUUtilization Dimensioni: ReplicationGroupId, Ruolo (principale) |
ElastiCache (Redis OSS) metriche |
Cluster (gruppi di replica) | AWS/ ElastiCache |
Nome: Motore CPUUtilization Dimensioni: ReplicationGroupId, Role (Replica) |
ElastiCache (Redis OSS) metriche |
Amazon EMR | |||
Cluster | AWS/ ElasticMapReduce |
Nome: YARNMemory AvailablePercentage Dimensione: ClusterId |
Parametri di Amazon EMR |
Amazon Keyspaces | |||
Tabelle | AWS/Cassandra |
Nome: ProvisionedReadCapacityUnits Dimensioni: Keyspace, TableName |
Parametri di Amazon Keyspaces |
Tabelle | AWS/Cassandra |
Nome: ProvisionedWriteCapacityUnits Dimensioni: Keyspace, TableName |
Parametri di Amazon Keyspaces |
Tabelle | AWS/Cassandra |
Nome: ConsumedReadCapacityUnits Dimensioni: Keyspace, TableName |
Parametri di Amazon Keyspaces |
Tabelle | AWS/Cassandra |
Nome: ConsumedWriteCapacityUnits Dimensioni: Keyspace, TableName |
Parametri di Amazon Keyspaces |
Lambda | |||
Simultaneità fornita | AWS/Lambda |
Nome: ProvisionedConcurrencyUtilization Dimensioni: FunctionName, Risorsa |
Parametri della funzione Lambda |
Amazon MSK | |||
Archiviazione del broker | AWS/Kafka |
Nome: KafkaDataLogsDiskUsed Dimensioni: Nome del cluster |
Parametri Amazon ECR |
Archiviazione del broker | AWS/Kafka |
Nome: KafkaDataLogsDiskUsed Dimensioni: Nome del cluster, ID broker |
Parametri Amazon ECR |
Neptune | |||
Cluster | AWS/Neptune |
Nome: CPUUtilization Dimensioni: DBCluster Identifier, Role (READER) |
Parametri di Neptune |
SageMaker INTELLIGENZA ARTIFICIALE | |||
Varianti di endpoint | AWS/ SageMaker |
Nome: InvocationsPerInstance Dimensioni: EndpointName, VariantName |
Parametri di invocazione |
Componenti di inferenza | AWS/ SageMaker |
Nome: InvocationsPerCopy Dimensioni: InferenceComponentName |
Parametri di invocazione |
Provisioning simultaneo per un endpoint serverless | AWS/ SageMaker |
Nome: ServerlessProvisionedConcurrencyUtilization Dimensioni: EndpointName, VariantName |
Parametri degli endpoint serverless |
Flotta Spot (Amazon EC2) | |||
Parco istanze Spot | AWS/Spot EC2 |
Nome: CPUUtilization Dimensione: FleetRequestId |
Parametri della serie di istanze spot |
Parco istanze Spot | AWS/Spot EC2 |
Nome: NetworkIn Dimensione: FleetRequestId |
Parametri della serie di istanze spot |
Parco istanze Spot | AWS/Spot EC2 |
Nome: NetworkOut Dimensione: FleetRequestId |
Parametri della serie di istanze spot |
Parco istanze Spot | AWS/ApplicationELB |
Nome: RequestCountPerTarget Dimensione: TargetGroup |
Parametri di Application Load Balancer |
Policy di dimensionamento del monitoraggio degli obiettivi con parametri predefiniti
La tabella seguente elenca i tipi di metrica predefiniti dall'Application Auto Scaling API Reference con il nome della metrica corrispondente. CloudWatch Ogni metrica predefinita rappresenta un'aggregazione dei valori della metrica sottostante. CloudWatch Il risultato è l'utilizzo medio delle risorse in un minuto, basato su una percentuale, se non diversamente specificato. I parametri predefiniti vengono utilizzati solo nel contesto dell'impostazione delle policy di dimensionamento del monitoraggio degli obiettivi.
Puoi trovare ulteriori informazioni su questi parametri nella documentazione relativa al servizio, disponibile nella tabella in CloudWatch metriche per il monitoraggio dell'utilizzo delle risorse.
Tipo di parametro predefinito | CloudWatch nome della metrica |
---|---|
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 |
Motore CPUUtilization |
ElastiCacheReplicaEngineCPUUtilization |
Motore CPUUtilization |
Amazon Keyspaces | |
CassandraReadCapacityUtilization |
ProvisionedReadCapacityUnits, ConsumedReadCapacityUnits ² |
CassandraWriteCapacityUtilization |
ProvisionedWriteCapacityUnits, ConsumedWriteCapacityUnits ² |
Lambda | |
LambdaProvisionedConcurrencyUtilization |
ProvisionedConcurrencyUtilization |
Amazon MSK | |
KafkaBrokerStorageUtilization |
KafkaDataLogsDiskUsed |
Neptune | |
NeptuneReaderAverageCPUUtilization |
CPUUtilization |
SageMaker INTELLIGENZA ARTIFICIALE | |
SageMakerVariantInvocationsPerInstance |
InvocationsPerInstance¹ |
SageMakerInferenceComponentInvocationsPerCopy |
InvocationsPerCopy¹ |
SageMakerVariantProvisionedConcurrencyUtilization |
ServerlessProvisionedConcurrencyUtilization |
SageMakerInferenceComponentConcurrentRequestsPerCopyHighResolution |
ConcurrentRequestsPerCopy |
SageMakerVariantConcurrentRequestsPerModelHighResolution |
ConcurrentRequestsPerModel |
Spot Fleet | |
EC2SpotFleetRequestAverageCPUUtilization |
CPUUtilization³ |
EC2SpotFleetRequestAverageNetworkIn³ |
NetworkIn¹ ³ |
EC2SpotFleetRequestAverageNetworkOut³ |
NetworkOut¹ ³ |
ALBRequestCountPerTarget |
RequestCountPerTarget¹ |
¹ Il parametro si basa su un conteggio anziché su una percentuale.
² Per DynamoDB e Amazon Keyspaces, i parametri predefiniti sono un'aggregazione di due parametri per supportare la scalabilità basata sul consumo CloudWatch di throughput assegnato.
³ Per ottenere prestazioni di scalabilità ottimali, è necessario utilizzare il monitoraggio EC2 dettagliato di Amazon.