Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Supervise el uso de recursos escalables mediante CloudWatch
Con Amazon CloudWatch, obtiene una visibilidad casi continua de sus aplicaciones en todos los recursos escalables. CloudWatch es un servicio de monitoreo de AWS recursos. Puede usarlo CloudWatch para recopilar métricas y realizar un seguimiento, configurar alarmas y reaccionar automáticamente ante los cambios en sus AWS recursos. También puede crear paneles para monitorear las métricas o los conjuntos de métricas específicos que necesita.
Cuando interactúa con los servicios que se integran con Application Auto Scaling, estos envían las métricas que se muestran en la siguiente tabla a CloudWatch. En CloudWatch, las métricas se agrupan primero por el espacio de nombres del servicio y, después, por las distintas combinaciones de dimensiones de cada espacio de nombres. Estas métricas pueden ayudarle a monitorear el uso de los recursos y planificar la capacidad de sus aplicaciones. Si la carga de trabajo de su aplicación no es constante, esto indica que debe considerar el uso del escalado automático. Para obtener descripciones detalladas de estas métricas, consulte la documentación de la métrica de interés.
Contenido
CloudWatch métricas para monitorear el uso de los recursos
En la siguiente tabla se enumeran las CloudWatch métricas disponibles para respaldar la supervisión del uso de los recursos. La lista no es exhaustiva, pero ofrece una idea general. Si no ve estas métricas en la CloudWatch consola, asegúrese de haber completado la configuración del recurso. Para obtener más información, consulta la Guía del CloudWatch usuario de Amazon.
Recursos escalables | Espacio de nombres | CloudWatch métrica | Enlace a la documentación |
---|---|---|---|
AppStream 2.0 | |||
Flotas |
AWS/AppStream |
Nombre: AvailableCapacity Dimensión: flota |
AppStream Métricas 2.0 |
Flotas | AWS/AppStream |
Nombre: CapacityUtilization Dimensión: flota |
AppStream Métricas 2.0 |
Aurora | |||
Réplicas | AWS/RDS |
Nombre: CPUUtilization Dimensiones:DBClusterIdentifier, Rol (READER) |
Métricas de nivel de clúster de Aurora |
Réplicas | AWS/RDS |
Nombre: DatabaseConnections Dimensiones:DBClusterIdentifier, Rol (READER) |
Métricas de nivel de clúster de Aurora |
Amazon Comprehend | |||
Puntos de conexión de clasificación de documentos | AWS/Comprende |
Nombre: InferenceUtilization Dimensión: EndpointArn |
Métricas de punto de conexión de Amazon Comprehend |
Puntos de conexión del reconocedor de entidades | AWS/Comprende |
Nombre: InferenceUtilization Dimensión: EndpointArn |
Métricas de punto de conexión de Amazon Comprehend |
DynamoDB | |||
Tablas e índices secundarios globales | AWS/DynamoDB |
Nombre: ProvisionedReadCapacityUnits Dimensiones: TableName, GlobalSecondaryIndexName |
Métricas de DynamoDB |
Tablas e índices secundarios globales | AWS/DynamoDB |
Nombre: ProvisionedWriteCapacityUnits Dimensiones: TableName, GlobalSecondaryIndexName |
Métricas de DynamoDB |
Tablas e índices secundarios globales | AWS/DynamoDB |
Nombre: ConsumedReadCapacityUnits Dimensiones: TableName, GlobalSecondaryIndexName |
Métricas de DynamoDB |
Tablas e índices secundarios globales | AWS/DynamoDB |
Nombre: ConsumedWriteCapacityUnits Dimensiones: TableName, GlobalSecondaryIndexName |
Métricas de DynamoDB |
Amazon ECS | |||
Servicios | AWS/ECS |
Nombre: CPUUtilization Dimensiones: ClusterName, ServiceName |
ECSMétricas de Amazon |
Servicios | AWS/ECS |
Nombre: MemoryUtilization Dimensiones: ClusterName, ServiceName |
ECSMétricas de Amazon |
Servicios | AWS/Aplicación ELB |
Nombre: RequestCountPerTarget Dimensión: TargetGroup |
Métricas del Equilibrador de carga de aplicación |
ElastiCache | |||
Clústeres (grupos de replicación) | AWS/ElastiCache |
Nombre: DatabaseMemoryUsageCountedForEvictPercentage Dimensión: ReplicationGroupId |
ElastiCache Métricas (RedisOSS) |
Clústeres (grupos de replicación) | AWS/ElastiCache |
Nombre: DatabaseCapacityUsageCountedForEvictPercentage Dimensión: ReplicationGroupId |
ElastiCache Métricas (RedisOSS) |
Clústeres (grupos de replicación) | AWS/ElastiCache |
Nombre: E ngineCPUUtilization Dimensiones: ReplicationGroupId, Función (principal) |
ElastiCache Métricas (RedisOSS) |
Clústeres (grupos de replicación) | AWS/ElastiCache |
Nombre: E ngineCPUUtilization Dimensiones: ReplicationGroupId, Rol (réplica) |
ElastiCache Métricas (RedisOSS) |
Amazon EMR | |||
Clústeres | AWS/ElasticMapReduce |
Nombre: YARNMemoryAvailablePercentage Dimensión: ClusterId |
EMRMétricas de Amazon |
Amazon Keyspaces | |||
Tablas | AWS/Cassandra |
Nombre: ProvisionedReadCapacityUnits Dimensiones: Keyspace, TableName |
Métricas de Amazon Keyspaces |
Tablas | AWS/Cassandra |
Nombre: ProvisionedWriteCapacityUnits Dimensiones: Keyspace, TableName |
Métricas de Amazon Keyspaces |
Tablas | AWS/Cassandra |
Nombre: ConsumedReadCapacityUnits Dimensiones: Keyspace, TableName |
Métricas de Amazon Keyspaces |
Tablas | AWS/Cassandra |
Nombre: ConsumedWriteCapacityUnits Dimensiones: Keyspace, TableName |
Métricas de Amazon Keyspaces |
Lambda | |||
Simultaneidad aprovisionada | AWS/Lambda |
Nombre: ProvisionedConcurrencyUtilization Dimensiones: FunctionName, Recurso |
Métricas de función de Lambda |
Amazon MSK | |||
Almacenamiento de agente | AWS/Kafka |
Nombre: KafkaDataLogsDiskUsed Dimensiones: Cluster Name |
MSKMétricas de Amazon |
Almacenamiento de agente | AWS/Kafka |
Nombre: KafkaDataLogsDiskUsed Dimensiones: Cluster Name, Broker ID |
MSKMétricas de Amazon |
Neptune | |||
Clústeres | AWS/Neptuno |
Nombre: CPUUtilization Dimensiones:DBClusterIdentifier, Rol (READER) |
Métricas de Neptune |
SageMaker | |||
Variantes de punto de conexión | AWS/SageMaker |
Nombre: InvocationsPerInstance Dimensiones: EndpointName, VariantName |
Métricas de invocación |
Componentes de inferencias | AWS/SageMaker |
Nombre: InvocationsPerCopy Dimensiones: InferenceComponentName |
Métricas de invocación |
Simultaneidad aprovisionada para un punto de conexión sin servidor | AWS/SageMaker |
Nombre: ServerlessProvisionedConcurrencyUtilization Dimensiones: EndpointName, VariantName |
Métricas de punto de conexión sin servidor |
Spot Fleet (AmazonEC2) | |||
Spot Fleets | AWS/EC2Spot |
Nombre: CPUUtilization Dimensión: FleetRequestId |
Métricas de flota de spot |
Spot Fleets | AWS/EC2Spot |
Nombre: NetworkIn Dimensión: FleetRequestId |
Métricas de flota de spot |
Spot Fleets | AWS/EC2Spot |
Nombre: NetworkOut Dimensión: FleetRequestId |
Métricas de flota de spot |
Spot Fleets | AWS/Aplicación ELB |
Nombre: RequestCountPerTarget Dimensión: TargetGroup |
Métricas del Equilibrador de carga de aplicación |
Métricas predefinidas para políticas de escalado de seguimiento de destino
La siguiente tabla muestra los tipos de métricas predefinidos de Application Auto Scaling API Reference con su nombre de CloudWatch métrica correspondiente. Cada métrica predefinida representa una agregación de los valores de la CloudWatch métrica subyacente. El resultado es el uso promedio de los recursos durante un minuto, basado en un porcentaje, a menos que se indique lo contrario. Las métricas predefinidas solo se utilizan en el contexto de la configuración de políticas de escalado del seguimiento de destino.
Puede obtener más información sobre estas métricas en la documentación del servicio disponible en la tabla en CloudWatch métricas para monitorear el uso de los recursos.
Tipo de métrica predefinido | CloudWatch nombre de la 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 |
Flota de spot | |
EC2SpotFleetRequestAverageCPUUtilization |
CPUUtilization³ |
EC2SpotFleetRequestAverageNetworkIn³ |
NetworkIn¹ ³ |
EC2SpotFleetRequestAverageNetworkOut³ |
NetworkOut¹ ³ |
ALBRequestCountPerTarget |
RequestCountPerTarget¹ |
¹ La métrica se basa en un recuento, no en un porcentaje.
² Para DynamoDB y Amazon Keyspaces, las métricas predefinidas son una agregación de dos métricas para permitir el escalado en función CloudWatch del consumo de rendimiento aprovisionado.
³ Para obtener el mejor rendimiento de escalado, se debe utilizar la monitorización EC2 detallada de Amazon.