As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Monitore o uso de recursos escaláveis usando CloudWatch
Com a Amazon CloudWatch, você obtém visibilidade quase contínua de seus aplicativos em recursos escaláveis. CloudWatch é um serviço de monitoramento de AWS recursos. Você pode usar CloudWatch para coletar e monitorar métricas, definir alarmes e reagir automaticamente às mudanças em seus AWS recursos. Você também pode criar painéis para monitorar as métricas específicas ou os conjuntos de métricas de que você precisa.
Quando você interage com os serviços que se integram com o Application Auto Scaling, eles enviam as métricas mostradas na tabela a seguir para. CloudWatch Em CloudWatch, as métricas são agrupadas primeiro pelo namespace do serviço e depois pelas várias combinações de dimensões em cada namespace. Essas métricas podem ajudar você a monitorar o uso de recursos e a planejar capacidade para as aplicações. Se a workload da sua aplicação não for constante, você deverá considerar o uso do Auto Scaling. Para obter descrições detalhadas dessas métricas, consulte a documentação referente à métrica de interesse.
Conteúdo
CloudWatch métricas para monitorar o uso de recursos
A tabela a seguir lista as CloudWatch métricas que estão disponíveis para apoiar o monitoramento do uso de recursos. A lista não é exaustiva, mas é um bom ponto de partida. Se você não vê essas métricas no CloudWatch console, certifique-se de ter concluído a configuração do recurso. Para obter mais informações, consulte o Guia CloudWatch do usuário da Amazon.
Recursos escaláveis | Namespace | CloudWatch métrica | Link para a documentação |
---|---|---|---|
AppStream 2.0 | |||
Frotas |
AWS/AppStream |
Nome: AvailableCapacity Dimensão: frota |
AppStream Métricas 2.0 |
Frotas | AWS/AppStream |
Nome: CapacityUtilization Dimensão: frota |
AppStream Métricas 2.0 |
Aurora | |||
Réplicas | AWS/RDS |
Nome: CPUUtilization Dimensões:DBClusterIdentifier, Função (READER) |
Métricas no nível do cluster do Aurora |
Réplicas | AWS/RDS |
Nome: DatabaseConnections Dimensões:DBClusterIdentifier, Função (READER) |
Métricas no nível do cluster do Aurora |
Amazon Comprehend | |||
Endpoints de classificação de documento | AWS/Compreender |
Nome: InferenceUtilization Dimensão: EndpointArn |
Métricas de endpoint do Amazon Comprehend |
Endpoints do reconhecedor de entidades | AWS/Compreender |
Nome: InferenceUtilization Dimensão: EndpointArn |
Métricas de endpoint do Amazon Comprehend |
DynamoDB | |||
Tabelas e índices secundários globais | AWS/DynamoDB |
Nome: ProvisionedReadCapacityUnits Dimensões: TableName, GlobalSecondaryIndexName |
Métricas do DynamoDB |
Tabelas e índices secundários globais | AWS/DynamoDB |
Nome: ProvisionedWriteCapacityUnits Dimensões: TableName, GlobalSecondaryIndexName |
Métricas do DynamoDB |
Tabelas e índices secundários globais | AWS/DynamoDB |
Nome: ConsumedReadCapacityUnits Dimensões: TableName, GlobalSecondaryIndexName |
Métricas do DynamoDB |
Tabelas e índices secundários globais | AWS/DynamoDB |
Nome: ConsumedWriteCapacityUnits Dimensões: TableName, GlobalSecondaryIndexName |
Métricas do DynamoDB |
Amazon ECS | |||
Serviços | AWS/ECS |
Nome: CPUUtilization Dimensões: ClusterName, ServiceName |
ECSMétricas da Amazon |
Serviços | AWS/ECS |
Nome: MemoryUtilization Dimensões: ClusterName, ServiceName |
ECSMétricas da Amazon |
Serviços | AWS/Aplicação ELB |
Nome: RequestCountPerTarget Dimensão: TargetGroup |
Métricas do Application Load Balancer |
ElastiCache | |||
Clusters (grupos de replicação) | AWS/ElastiCache |
Nome: DatabaseMemoryUsageCountedForEvictPercentage Dimensão: ReplicationGroupId |
ElastiCache Métricas (RedisOSS) |
Clusters (grupos de replicação) | AWS/ElastiCache |
Nome: DatabaseCapacityUsageCountedForEvictPercentage Dimensão: ReplicationGroupId |
ElastiCache Métricas (RedisOSS) |
Clusters (grupos de replicação) | AWS/ElastiCache |
Nome: E ngineCPUUtilization Dimensões: ReplicationGroupId, Função (primária) |
ElastiCache Métricas (RedisOSS) |
Clusters (grupos de replicação) | AWS/ElastiCache |
Nome: E ngineCPUUtilization Dimensões: ReplicationGroupId, Função (réplica) |
ElastiCache Métricas (RedisOSS) |
Amazon EMR | |||
Clusters | AWS/ElasticMapReduce |
Nome: YARNMemoryAvailablePercentage Dimensão: ClusterId |
EMRMétricas da Amazon |
Amazon Keyspaces | |||
Tabelas | AWS/Cassandra |
Nome: ProvisionedReadCapacityUnits Dimensões: Keyspace, TableName |
Métricas do Amazon Keyspaces |
Tabelas | AWS/Cassandra |
Nome: ProvisionedWriteCapacityUnits Dimensões: Keyspace, TableName |
Métricas do Amazon Keyspaces |
Tabelas | AWS/Cassandra |
Nome: ConsumedReadCapacityUnits Dimensões: Keyspace, TableName |
Métricas do Amazon Keyspaces |
Tabelas | AWS/Cassandra |
Nome: ConsumedWriteCapacityUnits Dimensões: Keyspace, TableName |
Métricas do Amazon Keyspaces |
Lambda | |||
Simultaneidade provisionada | AWS/Lambda |
Nome: ProvisionedConcurrencyUtilization Dimensões: FunctionName, Recurso |
Métricas de função do Lambda |
Amazon MSK | |||
Amazenamento de agente | AWS/Kafka |
Nome: KafkaDataLogsDiskUsed Dimensões: nome do cluster |
MSKMétricas da Amazon |
Amazenamento de agente | AWS/Kafka |
Nome: KafkaDataLogsDiskUsed Dimensions: Cluster Name, Broker ID |
MSKMétricas da Amazon |
Neptune | |||
Clusters | AWS/Netuno |
Nome: CPUUtilization Dimensões:DBClusterIdentifier, Função (READER) |
Métricas do Neptune |
SageMaker | |||
Variantes de endpoint | AWS/SageMaker |
Nome: InvocationsPerInstance Dimensões: EndpointName, VariantName |
Métricas de invocação |
Componentes de inferência | AWS/SageMaker |
Nome: InvocationsPerCopy Dimensões: InferenceComponentName |
Métricas de invocação |
Simultaneidade provisionada para um endpoint sem servidor | AWS/SageMaker |
Nome: ServerlessProvisionedConcurrencyUtilization Dimensões: EndpointName, VariantName |
Métricas de endpoint de tecnologia sem servidor |
Frota Spot (AmazonEC2) | |||
Spot Fleets | AWS/EC2Spot |
Nome: CPUUtilization Dimensão: FleetRequestId |
Métricas de frota spot |
Spot Fleets | AWS/EC2Spot |
Nome: NetworkIn Dimensão: FleetRequestId |
Métricas de frota spot |
Spot Fleets | AWS/EC2Spot |
Nome: NetworkOut Dimensão: FleetRequestId |
Métricas de frota spot |
Spot Fleets | AWS/Aplicação ELB |
Nome: RequestCountPerTarget Dimensão: TargetGroup |
Métricas do Application Load Balancer |
Métricas predefinidas para políticas de escalação com rastreamento de destino
A tabela a seguir lista os tipos de métricas predefinidos do Application Auto API Scaling Reference com o nome da métrica CloudWatch correspondente. Cada métrica predefinida representa uma agregação dos valores da métrica CloudWatch subjacente. O resultado é o uso médio dos recursos durante um período de um minuto, baseado em uma porcentagem, salvo indicação em contrário. As métricas predefinidas só são usadas no contexto de configuração de políticas de escalação com rastreamento de destino.
Mais informações sobre essas métricas podem ser encontradas na documentação do serviço que está disponível na tabela em CloudWatch métricas para monitorar o uso de recursos.
Tipo de métrica predefinida | CloudWatch nome da métrica |
---|---|
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 |
Frota spot | |
EC2SpotFleetRequestAverageCPUUtilization |
CPUUtilization³ |
EC2SpotFleetRequestAverageNetworkIn³ |
NetworkIn¹ ³ |
EC2SpotFleetRequestAverageNetworkOut³ |
NetworkOut¹ ³ |
ALBRequestCountPerTarget |
RequestCountPerTarget¹ |
¹ A métrica é baseada em uma contagem em vez de uma porcentagem.
² Para o DynamoDB e o Amazon Keyspaces, as métricas predefinidas são uma agregação de duas métricas para oferecer suporte à escalabilidade com base no consumo CloudWatch de taxa de transferência provisionada.
³ Para obter o melhor desempenho de escalabilidade, o monitoramento EC2 detalhado da Amazon deve ser usado.