CloudWatch Métriques Amazon pour Amazon EC2 Auto Scaling - Amazon EC2 Auto Scaling

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

CloudWatch Métriques Amazon pour Amazon EC2 Auto Scaling

Amazon EC2 Auto Scaling publie les métriques suivantes dans l'espace de noms AWS/AutoScaling. Les métriques de groupe Auto Scaling réellement mises à disposition dépendront de l’activation ou non des métriques de groupe et des métriques de groupe que vous avez activées. Les métriques de groupe sont disponibles à une granularité d’une minute sans frais supplémentaires, mais vous devez les activer.

Lorsque vous activez les métriques de groupe Auto Scaling, Amazon EC2 Auto Scaling envoie des échantillons de données par minute, dans CloudWatch la mesure du possible. Dans de rares cas, en CloudWatch cas d'interruption de service, les données ne sont pas remplies pour combler les lacunes dans l'historique des indicateurs de groupe.

Métriques du groupe Auto Scaling

Avec ces métriques, vous bénéficiez d'une visibilité quasi-continue de l'historique de votre groupe Auto Scaling, comme l'évolution de la taille du groupe au fil du temps.

Métrique Description
GroupMinSize

Taille minimale du groupe Auto Scaling.

Critères de reporting : signalé si la collecte de métriques est activée.

GroupMaxSize

Taille maximale du groupe Auto Scaling.

Critères de reporting : signalé si la collecte de métriques est activée.

GroupDesiredCapacity

Nombre d'instances que le groupe Auto Scaling tente de gérer.

Critères de reporting : signalé si la collecte de métriques est activée.

GroupInServiceInstances

Nombre d'instances qui sont en cours d'exécution dans le cadre du groupe Auto Scaling. Cette métrique n'inclut pas les instances qui sont en suspens ou en cours de résiliation.

Critères de reporting : signalé si la collecte de métriques est activée.

GroupPendingInstances

Nombre d'instances qui sont en suspens. Une instance en suspens n'est pas encore en service. Cette métrique n'inclut pas les instances qui sont en service ou en cours de résiliation.

Critères de reporting : signalé si la collecte de métriques est activée.

GroupStandbyInstances

Nombre d'instances qui sont à l'état Standby. Les instances qui sont dans cet état sont toujours en cours d'exécution, mais ne sont pas activement en service.

Critères de reporting : signalé si la collecte de métriques est activée.

GroupTerminatingInstances

Nombre d'instances qui sont en cours de résiliation. Cette métrique n'inclut pas les instances qui sont en service ou en suspens.

Critères de reporting : signalé si la collecte de métriques est activée.

GroupTotalInstances

Nombre total d'instances dans le groupe Auto Scaling. Cette métrique identifie le nombre d'instances qui sont en service, en suspens et en cours de résiliation.

Critères de reporting : signalé si la collecte de métriques est activée.

Lorsque vous configurez un groupe d’instances mixtes pour mesurer la capacité souhaitée dans différentes unités, par exemple en attribuant des pondérations basées sur le nombre de vCPU de chaque type d’instance, les métriques suivantes comptent le nombre d’unités utilisées par votre groupe Auto Scaling. Si vous n’avez pas configuré de groupe d’instances mixtes pour mesurer la capacité souhaitée dans différentes unités, les métriques suivantes sont renseignées, mais elles sont égales aux métriques définies dans le tableau précédent. Pour plus d’informations, consultez Vue d'ensemble de la configuration pour la création d'un groupe d'instances mixtes.

Métrique Description
GroupInServiceCapacity

Nombre d'unités de capacité exécutées dans le cadre du groupe Auto Scaling.

Critères de reporting : signalé si la collecte de métriques est activée.

GroupPendingCapacity

Nombre d'unités de capacité en attente.

Critères de reporting : signalé si la collecte de métriques est activée.

GroupStandbyCapacity

Nombre d'unités de capacité qui sont dans un état Standby.

Critères de reporting : signalé si la collecte de métriques est activée.

GroupTerminatingCapacity

Nombre d'unités de capacité en cours de terminaison.

Critères de reporting : signalé si la collecte de métriques est activée.

GroupTotalCapacity

Nombre total d'unités de capacité dans le groupe Auto Scaling.

Critères de reporting : signalé si la collecte de métriques est activée.

Amazon EC2 Auto Scaling fournit également les métriques suivantes pour les groupes Auto Scaling disposant d'un groupe d'instances pré-initialisées. Pour plus d’informations, consultez Réduisez la latence pour les applications dont le temps de démarrage est long à l'aide de pools chauds.

Métrique Description
WarmPoolMinSize

La taille minimale du groupe chaud.

Critères de reporting : signalé si la collecte de métriques est activée.

WarmPoolDesiredCapacity

La quantité de capacité qu’Amazon EC2 Auto Scaling tente de maintenir dans le groupe chaud.

Cela équivaut à la taille maximale du groupe Auto Scaling moins sa capacité souhaitée ou, si elle est définie, à la capacité maximale préparée du groupe Auto Scaling moins sa capacité souhaitée.

Toutefois, lorsque la taille minimale du groupe chaud est égale ou supérieure à la différence entre la taille maximale (ou, si elle est définie, la capacité maximale préparée) et la capacité souhaitée du groupe Auto Scaling, alors la capacité souhaitée du groupe chaud sera équivalente à la WarmPoolMinSize.

Critères de reporting : signalé si la collecte de métriques est activée.

WarmPoolPendingCapacity

La quantité de capacité dans le groupe chaud qui est en attente. Cette métrique n'inclut pas les instances qui sont en cours d'exécution, arrêtées ou en cours de résiliation.

Critères de reporting : signalé si la collecte de métriques est activée.

WarmPoolTerminatingCapacity

La quantité de capacité dans le groupe chaud qui est en cours de résiliation. Cette métrique n'inclut pas les instances qui sont en cours d'exécution, arrêtées ou en attente.

Critères de reporting : signalé si la collecte de métriques est activée.

WarmPoolWarmedCapacity

La quantité de capacité disponible pour entrer dans le groupe Auto Scaling pendant la montée en puissance. Cette métrique n'inclut pas les instances qui sont en suspens ou en cours de résiliation.

Critères de reporting : signalé si la collecte de métriques est activée.

WarmPoolTotalCapacity

La capacité totale du groupe chaud, y compris les instances qui sont en cours d’exécution, arrêtées, en attente ou en cours de résiliation.

Critères de reporting : signalé si la collecte de métriques est activée.

GroupAndWarmPoolDesiredCapacity

La capacité souhaitée du groupe Auto Scaling et du groupe chaud combinés.

Critères de reporting : signalé si la collecte de métriques est activée.

GroupAndWarmPoolTotalCapacity

La capacité totale du groupe Auto Scaling et du groupe chaud combinés. Ceci inclut les instances qui sont en cours d'exécution, arrêtées, en attente, en cours de résiliation ou en service.

Critères de reporting : signalé si la collecte de métriques est activée.

Dimensions pour les métriques du groupe Auto Scaling

Vous pouvez utiliser les dimensions suivantes pour affiner les métriques répertoriées dans les tableaux précédents.

Dimension Description
AutoScalingGroupName

Filtre sur le nom d'un groupe Auto Scaling.

Métriques et dimensions de mise à l'échelle

Le nom d'espace AWS/AutoScaling comprend les métriques suivantes pour une mise à l'échelle prédictive.

Les mesures sont disponibles avec une résolution d'une heure.

Vous pouvez évaluer la précision des prévisions en comparant les valeurs prévues aux valeurs réelles. Pour plus d'informations sur l'évaluation de la précision des prévisions avec ces métriques, consultezSurveillez les mesures de dimensionnement prédictives avec CloudWatch.

Métrique Description Dimensions
PredictiveScalingLoadForecast

La quantité de charge qui devrait être générée par votre application.

LeAverage,Minimum, etMaximumles statistiques sont utiles, maisSumla statistique ne l'est pas.

Critères de déclaration : Reporté après la création de la prévision initiale.

AutoScalingGroupName, PolicyName, PairIndex
PredictiveScalingCapacityForecast

La quantité prévue de capacité nécessaire pour répondre à la demande des applications. Ceci est basé sur la prévision de charge et le niveau d'utilisation cible auxquels vous souhaitez maintenir vos instances Auto Scaling.

Les statistiques Average, Minimum et Maximum statistiques sont utiles, mais la statistique Sum ne l'est pas.

Critères de déclaration : Reporté après la création de la prévision initiale.

AutoScalingGroupName, PolicyName
PredictiveScalingMetricPairCorrelation

Corrélation entre la métrique de mise à l'échelle et la moyenne par instance de la métrique de charge. La mise à l'échelle prédictive suppose une corrélation élevée. Par conséquent, si vous observez une valeur faible pour cette métrique, il est préférable de ne pas utiliser de paire de métriques.

Les statistiques Average, Minimum et Maximum statistiques sont utiles, mais la statistique Sum ne l'est pas.

Critères de déclaration : Reporté après la création de la prévision initiale.

AutoScalingGroupName, PolicyName, PairIndex
Note

LePairIndexrenvoie des informations associées à l'index de la paire de métriques de mise à l'échelle de charge telle qu'attribuée par Amazon EC2 Auto Scaling. Actuellement, la seule valeur valide est 0.

Activer les métriques du groupe Auto Scaling (console)

Pour activer les métriques du groupe
  1. Ouvrez la console Amazon EC2 à l'adresse https://console.aws.amazon.com/ec2/ et choisissez Groupes Auto Scaling dans le panneau de navigation.

  2. Cochez la case située en regard de votre groupe Auto Scaling.

    Un volet fractionné s'ouvre en bas de la page.

  3. Sous l'onglet Surveillance, cochez la case Activer de l'option Collecte des métriques du groupe Auto Scaling en haut de la page, sous Auto Scaling.

Pour désactiver les métriques du groupe
  1. Ouvrez la console Amazon EC2 à l'adresse https://console.aws.amazon.com/ec2/ et choisissez Groupes Auto Scaling dans le panneau de navigation.

  2. Sélectionnez votre groupe Auto Scaling.

  3. Sous l'onglet Surveillance, décochez la case Activer de l'option Collecte des métriques du groupe Auto Scaling.

Activer les métriques du groupe Auto Scaling (AWS CLI)

Pour activer les métriques du groupe Auto Scaling

Activez une ou plusieurs métriques de groupe avec la commande enable-metrics-collection. Par exemple, la commande suivante active une métrique unique pour le groupe Auto Scaling indiqué.

aws autoscaling enable-metrics-collection --auto-scaling-group-name my-asg \ --metrics GroupDesiredCapacity --granularity "1Minute"

Si vous omettez l'option --metrics, toutes les métriques sont activées.

aws autoscaling enable-metrics-collection --auto-scaling-group-name my-asg \ --granularity "1Minute"
Pour désactiver les métriques du groupe Auto Scaling

Utilisez la commande disable-metrics-collection pour désactiver toutes les métriques de groupe.

aws autoscaling disable-metrics-collection --auto-scaling-group-name my-asg