Métriques Amazon CloudWatch pour Amazon EBS - Amazon Elastic Compute Cloud

Métriques Amazon CloudWatch pour Amazon EBS

Les métriques CloudWatch sont des données statistiques que vous pouvez utiliser pour afficher, analyser et définir des alarmes sur le comportement opérationnel de vos volumes.

Le tableau suivant décrit les types de surveillance des données disponibles pour vos volumes Amazon EBS.

Type Description

Base

Les données sont disponibles automatiquement toutes les 5 minutes sans coût aucun. Elles incluent celles des volumes du périphérique racine des instances basées sur les volumes EBS.

Détaillé :

Les volumes IOPS provisionnés SSD (io1) envoient automatiquement les métriques toutes les minutes à CloudWatch.

Lorsque vous obtenez les données de CloudWatch, vous pouvez inclure un paramètre de demande Period pour spécifier la granularité des données retournées. Cette option est différente de la période que nous utilisons quand nous collectons les données (périodes de 5 minutes). Il est recommandé de spécifier une période dans votre demande qui soit égale ou supérieure à la période de collection pour garantir que les données retournées sont valides.

Vous pouvez obtenir les données à l'aide de l'API CloudWatch ou de la console Amazon EC2. La console prend les données brutes de l'API CloudWatch et affiche une série de graphiques basés sur ces données. En fonction de vos besoins, vous pouvez préfèrerez utiliser les données de l'API ou les graphiques de la console.

Métriques Amazon EBS

Amazon Elastic Block Store (Amazon EBS) envoie les points de données à CloudWatch pour plusieurs métriques. Amazon EBS Les volumes à usage général SSD (gp2), HDD à débit optimisé (st1), HDD à froid (sc1) et les volumes magnétiques (standard) envoient automatiquement des métriques toutes les cinq minutes à CloudWatch. Les volumes IOPS provisionnés SSD (io1) envoient automatiquement des métriques toutes les minutes à CloudWatch. Les données sont uniquement présentées à CloudWatch lorsque le volume est attaché à une instance.

Certaines de ces métriques présentent des différences sur les instances basées sur Nitro. Pour obtenir la liste des types d'instances basées sur le système Nitro, consultez Instances reposant sur le système Nitro.

L'espace de noms AWS/EBS inclut les métriques suivantes.

Métriques de volume

L'espace de noms AWS/EBS inclut les métriques suivantes pour les volumes EBS. Pour obtenir des informations sur l'espace disque disponible à partir du système d'exploitation sur une instance, veuillez consulter Affichage de l'espace disque disponible.

Métrique Description
VolumeReadBytes

Fournit des informations sur les opérations de lecture au cours d'une période donnée. Les rapports statistiques Sum indiquent le nombre total d'octets transférés pendant la période. Les rapports statistiques Average indiquent la taille moyenne de chaque opération de lecture durant la période, sauf pour les volumes attachés à une instance basée sur Nitro, pour lesquels la moyenne représente la moyenne sur la période spécifiée. La statistique SampleCount indique le nombre total d'opérations de lecture durant la période, sauf pour les volumes attachés à une instance basée sur Nitro, pour lesquels le nombre d'échantillons représente le nombre de points de données utilisés pour le calcul statistique. Pour les instances Xen, les données sont présentées uniquement lorsqu'une activité de lecture se produit sur le volume.

Les statistiques Minimum et Maximum sur cette métrique sont uniquement prises en charge par des volumes attachés à des instances basées sur Nitro.

Unités : octets

VolumeWriteBytes

Fournit des informations sur les opérations d'écriture au cours d'une période donnée. Les rapports statistiques Sum indiquent le nombre total d'octets transférés pendant la période. Les rapports statistiques Average indiquent la taille moyenne de chaque opération d'écriture durant la période, sauf pour les volumes attachés à une instance basée sur Nitro, pour lesquels la moyenne représente la moyenne sur la période spécifiée. La statistique SampleCount indique le nombre total d'opérations d'écriture durant la période, sauf pour les volumes attachés à une instance basée sur Nitro, pour lesquels le nombre d'échantillons représente le nombre de points de données utilisés pour le calcul statistique. Pour les instances Xen, les données sont présentées uniquement lorsqu'une activité d'écriture se produit sur le volume.

Les statistiques Minimum et Maximum sur cette métrique sont uniquement prises en charge par des volumes attachés à des instances basées sur Nitro.

Unités : octets

VolumeReadOps

Nombre total d'opérations de lecture au cours d'une période donnée.

Pour calculer la moyenne d'opérations de lecture d'E/S par seconde (IOPS en lecture) pour la période, divisez le nombre total d'opérations de lecture de la période par le nombre de secondes de la période.

Les statistiques Minimum et Maximum sur cette métrique sont uniquement prises en charge par des volumes attachés à des instances basées sur Nitro.

Unités : nombre

VolumeWriteOps

Nombre total d'opérations d'écriture au cours d'une période donnée.

Pour calculer la moyenne d'opérations d'écriture d'E/S par seconde (IOPS en écriture) pour la période, divisez le nombre total d'opérations d'écriture de la période par le nombre de secondes de la période.

Les statistiques Minimum et Maximum sur cette métrique sont uniquement prises en charge par des volumes attachés à des instances basées sur Nitro.

Unités : nombre

VolumeTotalReadTime
Note

Cette métrique n'est pas prise en charge avec les volumes activés pour attachement multiple.

Nombre total de secondes passées par toutes les opérations de lecture terminées, au cours d'une période donnée. Si plusieurs demandes sont soumises en même temps, ce total peut être supérieur à la durée de la période. Par exemple, pour une période de 5 minutes (300 secondes) : si 700 opérations ont été réalisées au cours de cette période et que chaque opération a pris une seconde, la valeur serait 700 secondes. Pour les instances Xen, les données sont présentées uniquement lorsqu'une activité de lecture se produit sur le volume.

La statistique Average sur cette métrique n'est pas pertinente pour les volumes attachés à des instances basées sur Nitro.

Les statistiques Minimum et Maximum sur cette métrique sont uniquement prises en charge par des volumes attachés à des instances basées sur Nitro.

Unités : secondes

VolumeTotalWriteTime
Note

Cette métrique n'est pas prise en charge avec les volumes activés pour attachement multiple.

Nombre total de secondes passées par toutes les opérations d'écriture terminées, au cours d'une période donnée. Si plusieurs demandes sont soumises en même temps, ce total peut être supérieur à la durée de la période. Par exemple, pour une période de 5 minutes (300 secondes) : si 700 opérations ont été réalisées au cours de cette période et que chaque opération a pris une seconde, la valeur serait 700 secondes. Pour les instances Xen, les données sont présentées uniquement lorsqu'une activité d'écriture se produit sur le volume.

La statistique Average sur cette métrique n'est pas pertinente pour les volumes attachés à des instances basées sur Nitro.

Les statistiques Minimum et Maximum sur cette métrique sont uniquement prises en charge par des volumes attachés à des instances basées sur Nitro.

Unités : secondes

VolumeIdleTime
Note

Cette métrique n'est pas prise en charge avec les volumes activés pour attachement multiple.

Nombre total de secondes dans une période données, alors qu'aucune opération de lecture ou écriture n'a été soumise.

La statistique Average sur cette métrique n'est pas pertinente pour les volumes attachés à des instances basées sur Nitro.

Les statistiques Minimum et Maximum sur cette métrique sont uniquement prises en charge par des volumes attachés à des instances basées sur Nitro.

Unités : secondes

VolumeQueueLength

Nombre de demandes d'opérations de lecture et d'écriture en attente de réalisation au cours d'une période donnée.

La statistique Sum sur cette métrique n'est pas pertinente pour les volumes attachés à des instances basées sur Nitro.

Les statistiques Minimum et Maximum sur cette métrique sont uniquement prises en charge par des volumes attachés à des instances basées sur Nitro.

Unités : nombre

VolumeThroughputPercentage
Note

Cette métrique n'est pas prise en charge avec les volumes activés pour attachement multiple.

Utilisé uniquement avec les volumes IOPS provisionnés SSD. Pourcentage d'opérations d'E/S par seconde (IOPS) fournies par rapport au total IOPS provisionné pour un volume Amazon EBS. Les volumes IOPS provisionnés SSD fournissent leurs performances IOPS provisionnées 99,9 % du temps.

Pendant une écriture, s'il n'y a aucune autre requête d'E/S en suspens en une minute, la valeur de la métrique est 100 %. De plus, les performances d'E/S d'un volume peuvent chuter temporairement en raison d'une action que vous avez effectuée (par exemple, création de l'instantané d'un volume lors de l'utilisation au cours d'une période de pointe, exécution du volume sur une instance EBS non optimisée ou premier accès aux données sur le volume).

Unités : pourcentage

VolumeConsumedReadWriteOps

Utilisé uniquement avec les volumes IOPS provisionnés SSD. Nombre total d'opérations de lecture et d'écriture (normalisé selon les unités de capacité 256 K) utilisées au cours d'une période donnée.

Les opérations d'E/S inférieures à 256 Ko chacune comptent comme 1 IOPS consommé. Les opérations d'E/S supérieures à 256 K sont comptées dans les unités de capacité de 256 K. Par exemple, une E/S de 1 024 K compte comme 4 IOPS consommées.

Unités : nombre

BurstBalance

Utilisé avec les volumes SSD à usage général (gp2), HDD à débit optimisé (st1) et Cold HDD (sc1) uniquement. Fournit des informations concernant le pourcentage de crédits d'E/S (pour gp2) ou de crédits de débit (pour st1 et sc1) restant dans le compartiment en rafales. Les données sont présentées à CloudWatch uniquement lorsque le volume est actif. Si le volume n'est pas attaché, aucune donnée n'est présentée.

La statistique Sum sur cette métrique n'est pas pertinente pour les volumes attachés à des instances basées sur Nitro.

Si les performances de base du volume dépassent les performances en rafale maximales, les crédits ne sont jamais dépensés. L'équilibre en rafale signalé est soit de 0 % (instances basées sur Nitro), soit de 100 % (instances non basées sur Nitro). Pour plus d'informations, consultez Crédits E/S et performances en rafale.

Unités : pourcentage

Métriques de la fonction de restauration d'instantané rapide

L’espace de noms AWS/EBS inclut les métriques suivantes pour une restauration d’instantané rapide.

Métrique Description
FastSnapshotRestoreCreditsBucketSize

Nombre maximum de crédits de création de volume pouvant être accumulés. Cette métrique est signalée par instantané et par zone de disponibilité.

La statistique la plus significative est Average. Les résultats des statistiques Minimum et Maximum sont les mêmes que ceux de Average et peuvent être utilisés indifféremment.

FastSnapshotRestoreCreditsBalance

Nombre de crédits de création de volume disponibles. Cette métrique est signalée par instantané et par zone de disponibilité.

La statistique la plus significative est Average. Les résultats des statistiques Minimum et Maximum sont les mêmes que ceux de Average et peuvent être utilisés indifféremment.

Dimensions pour les métriques Amazon EBS

La dimension prise en charge est l’ID de volume (VolumeId). Toutes les statistiques disponibles sont filtrées par ID de volume.

Pour les métriques de volume, la dimension prise en charge est l'ID de volume (VolumeId). Toutes les statistiques disponibles sont filtrées par ID de volume.

Pour les métriques de restauration d'instantané rapide, les dimensions prises en charge sont l'ID d'instantané (SnapshotId) et la zone de disponibilité (AvailabilityZone).

Graphiques de la console Amazon EC2

Après avoir créé un volume, vous pouvez afficher les graphiques de surveillance du volume dans la console Amazon EC2. Sélectionnez un volume dans la page Volumes de la console, puis sélectionnez Surveillance. Le tableau ci-après répertorie les graphiques affichés. La colonne de droite décrit l'utilisation des métriques de données brutes de l'API CloudWatch pour produire chaque graphique. La période de tous les graphiques est de 5 minutes.

Graphique Description de l'utilisation des métriques brutes

Bande passante de lecture (Kbits/s)

Sum(VolumeReadBytes) / Period / 1024

Bande passante d'écriture (Kbits/s)

Sum(VolumeWriteBytes) / Period / 1024

Débit de lecture (IOPS)

Sum(VolumeReadOps) / Period

Débit d'écriture (IOPS)

Sum(VolumeWriteOps) / Period

Longueur moyenne de file d'attente (opérations)

Avg(VolumeQueueLength)

% temps inactif

Sum(VolumeIdleTime) / Period × 100

Taille de lecture moyenne (Kio/opération)

Avg(VolumeReadBytes) / 1024

Pour les instances basées sur Nitro, la formule suivante permet de déduire la taille de lecture moyenne en utilisant les mathématiques appliquées aux métriques CloudWatch :

(Sum(VolumeReadBytes) / Sum(VolumeReadOps)) / 1024

Les métriques VolumeReadBytes et VolumeReadOps sont disponibles dans la console EBS CloudWatch.

Taille d'écriture moyenne (Kio/opération)

Avg(VolumeWriteBytes) / 1024

Pour les instances basées sur Nitro, la formule suivante permet de déduire la taille d'écriture moyenne en utilisant les mathématiques appliquées aux métriques CloudWatch :

(Sum(VolumeWriteBytes) / Sum(VolumeWriteOps)) / 1024

Les métriques VolumeWriteBytes et VolumeWriteOps sont disponibles dans la console EBS CloudWatch.

Latence de lecture moyenne (ms/opération)

Avg(VolumeTotalReadTime) × 1000

Pour les instances basées sur Nitro, la formule suivante permet de déduire la latence de lecture moyenne en utilisant les mathématiques appliquées aux métriques CloudWatch :

(Sum(VolumeTotalReadTime) / Sum(VolumeReadOps)) × 1000

Les métriques VolumeTotalReadTime et VolumeReadOps sont disponibles dans la console EBS CloudWatch.

Latence d'écriture moyenne (ms/opération)

Avg(VolumeTotalWriteTime) × 1000

Pour les instances basées sur Nitro, la formule suivante permet de déduire la latence d'écriture moyenne en utilisant les mathématiques appliquées aux métriques CloudWatch :

(Sum(VolumeTotalWriteTime) / Sum(VolumeWriteOps)) * 1000

Les métriques VolumeTotalWriteTime et VolumeWriteOps sont disponibles dans la console EBS CloudWatch.

Pour les graphiques de latence moyenne et ceux de taille moyenne, la moyenne est calculée par rapport au nombre total d'opérations (lecture ou écriture, quel que soit celui applicable au graphe) complétées durant la période.