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 OSS Valkey e Redis |
| Cluster (gruppi di replica) | AWS/ ElastiCache |
Nome: DatabaseCapacityUsageCountedForEvictPercentage Dimensione: ReplicationGroupId |
ElastiCache Metriche OSS Valkey e Redis |
| Cluster (gruppi di replica) | AWS/ ElastiCache |
Nome: Motore CPUUtilization Dimensioni: ReplicationGroupId, Ruolo (principale) |
ElastiCache Metriche OSS Valkey e Redis |
| Cluster (gruppi di replica) | AWS/ ElastiCache |
Nome: Motore CPUUtilization Dimensioni: ReplicationGroupId, Role (Replica) |
ElastiCache Metriche OSS Valkey e Redis |
| Cluster (cache) | AWS/ ElastiCache |
Nome: Motore CPUUtilization Dimensioni: CacheClusterId, Node |
ElastiCache Metriche Memcached |
| Cluster (cache) | AWS/ ElastiCache |
Nome: DatabaseCapacityMemoryUsagePercentage Dimensioni: CacheClusterId |
ElastiCache Metriche Memcached |
| 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 |
ElastiCacheEngineCPUUtilization |
Motore CPUUtilization |
ElastiCacheDatabaseMemoryUsagePercentage
|
DatabaseMemoryUsagePercentage |
| 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.
Parametri e dimensioni di dimensionamento predittivo
Il AWS/ApplicationAutoScaling namespace include le seguenti metriche per le politiche di scalabilità predittiva. Queste metriche sono disponibili con una risoluzione di un'ora e possono aiutarti a valutare l'accuratezza delle previsioni confrontando i valori previsti con i valori effettivi.
| Parametro | Descrizione | Dimensioni |
|---|---|---|
PredictiveScalingLoadForecast
|
La quantità di carico che si prevede venga generata dall'applicazione. Le statistiche Criteri di reporting: riportato dopo la creazione della previsione iniziale. |
ResourceId, ServiceNamespace,
PolicyName, ScalableDimension, PairIndex
|
PredictiveScalingCapacityForecast |
La quantità prevista di capacità necessaria per soddisfare la domanda delle applicazioni. Si basa sulla previsione del carico e sul livello di utilizzo previsto al quale si desidera mantenere le risorse dell'Application Auto Scaling. Le statistiche Criteri di reporting: riportato dopo la creazione della previsione iniziale. |
ResourceId, ServiceNamespace,
PolicyName, ScalableDimension
|
PredictiveScalingMetricPairCorrelation |
La correlazione tra il parametro di dimensionamento e la media per istanza del parametro di carico. Il dimensionamento predittivo presuppone un'elevata correlazione. Pertanto, se si osserva un valore basso per questo parametro, è consigliabile non utilizzare una coppia di parametri. Le statistiche Criteri di reporting: riportato dopo la creazione della previsione iniziale. |
ResourceId, ServiceNamespace,
PolicyName, ScalableDimension, PairIndex
|