Surveillez vos politiques à l'aide d'Amazon CloudWatch - Amazon EBS

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.

Surveillez vos politiques à l'aide d'Amazon CloudWatch

Vous pouvez surveiller les politiques de cycle de vie de votre Amazon Data Lifecycle Manager à l'aide CloudWatch d'un outil qui collecte les données brutes et les transforme en indicateurs lisibles quasiment en temps réel. Vous pouvez utiliser ces métriques pour voir exactement combien d’instantanés Amazon EBS et d’AMI soutenues par EBS sont créés, supprimés et copiés par vos politiques au fil du temps. Vous pouvez également définir des alarmes qui surveillent certains seuils et envoient des notifications ou prennent des mesures lorsque ces seuils sont atteints.

Les métriques sont enregistrées pour une durée de 15 mois. Vous pouvez, par conséquent, accéder aux informations historiques et mieux comprendre la façon dont vos politiques de cycle de vie s’exécute sur une durée prolongée.

Pour plus d'informations sur Amazon CloudWatch, consultez le guide de CloudWatch l'utilisateur Amazon.

Métriques prises en charge

L’espace de nom Data Lifecycle Manager inclut les métriques suivantes pour les politiques de cycle de vie Amazon Data Lifecycle Manager. Les métriques prises en charge diffèrent selon le type de politique.

Toutes les métriques peuvent être mesurées dans la dimension DLMPolicyId. Les statistiques les plus utiles sont sum et average, et l’unité de mesure est count.

Sélectionnez un onglet pour afficher les métriques prises en charge par le type de politique correspondant.

EBS snapshot policies
Métrique Description

ResourcesTargeted

Nombre de ressources ciblées par les étiquettes spécifiées dans un instantané ou une politique d’AMI basée sur EBS.

SnapshotsCreateStarted

Nombre d’actions de création d’instantanés lancées par une politique d’instantané. Chaque action n’est enregistrée qu’une seule fois, même s’il y a plusieurs tentatives ultérieures.

Si une action de création d’instantanés échoue, Amazon Data Lifecycle Manager envoie une métrique SnapshotsCreateFailed.

SnapshotsCreateCompleted

Nombre d’instantanés créés par une politique d’instantané. Cela inclut les tentatives réussies dans les 60 minutes suivant l’heure prévue.

SnapshotsCreateFailed

Nombre d’instantanés qui n’ont pas pu être créés par une politique d’instantané. Cela inclut les tentatives infructueuses dans les 60 minutes suivant l’heure prévue.

SnapshotsSharedCompleted

Nombre d’instantanés partagés entre les comptes par une politique d’instantané.

SnapshotsDeleteCompleted

Nombre d’instantanés supprimés par une politique d’AMI basée sur un instantané ou une politique d’AMI basée sur EBS. Cette métrique s’applique uniquement aux instantanés créés par la politique. Elle ne s’applique pas aux copies d’instantanés inter-régions créées par la politique.

Cette métrique inclut les instantanés qui sont supprimés lorsqu’une politique d’AMI basée sur EBS annule l’enregistrement des AMI.

SnapshotsDeleteFailed

Nombre d’instantanés n’ayant pas pu être supprimés par une politique d’AMI basée sur un instantané ou une politique d’AMI basée sur EBS. Cette métrique s’applique uniquement aux instantanés créés par la politique. Elle ne s’applique pas aux copies d’instantanés inter-régions créées par la politique.

Cette métrique inclut les instantanés qui sont supprimés lorsqu’une politique d’AMI basée sur EBS annule l’enregistrement des AMI.

SnapshotsCopiedRegionStarted

Nombre d’actions de copie d’instantanés inter-régions lancées par une politique d’instantané.

SnapshotsCopiedRegionCompleted

Nombre de copies d’instantanés inter-régions créées par une politique d’instantané. Cela inclut les tentatives réussies dans les 24 heures suivant l’heure prévue.

SnapshotsCopiedRegionFailed

Nombre de copies d’instantanés inter-régions qui n’ont pas pu être créées par une politique d’instantané. Cela inclut les tentatives infructueuses dans les 24 heures suivant l’heure prévue.

SnapshotsCopiedRegionDeleteCompleted

Nombre de copies d’instantanés inter-régions supprimées, conformément à la règle de rétention, par une politique d’instantané.

SnapshotsCopiedRegionDeleteFailed

Nombre de copies d’instantanés inter-régions qui n’ont pas pu être supprimées, conformément à la règle de rétention, par une politique d’instantané.

snapshotsArchiveDeletionFailed

Nombre d’instantanés archivés qui n’ont pas pu être supprimés du niveau d’archivage par une politique d’instantané.

snapshotsArchiveScheduled

Nombre d’instantanés dont l’archivage a été prévu par une politique d’instantané.

snapshotsArchiveCompleted

Nombre d’instantanés qui ont été archivés correctement par une politique d’instantané.

snapshotsArchiveFailed

Nombre d’instantanés qui n’ont pas pu être archivés par une politique d’instantané.

snapshotsArchiveDeletionCompleted

Nombre d’instantanés archivés qui ont été supprimés correctement du niveau d’archivage par une politique d’instantané.

PreScriptStarted

Nombre d’instances pour lesquelles un pré-script a été lancé avec succès.

Si les relances de scripts sont activées, cette métrique peut être émise plusieurs fois lors de chaque exécution de la politique.

PreScriptCompleted

Nombre d’instances pour lesquelles un pré-script a été terminé avec succès. La métrique est émise même si le pré-script se termine après le délai d’expiration spécifié.

Si les relances de scripts sont activées, cette métrique peut être émise plusieurs fois lors de chaque exécution de la politique.

PreScriptFailed

Nombre d’instances pour lesquelles un pré-script n’a pas été terminé avec succès. La métrique est émise même si le pré-script se termine après le délai d’expiration spécifié.

Si les relances de scripts sont activées, cette métrique peut être émise plusieurs fois lors de chaque exécution de la politique.

PostScriptStarted

Nombre d’instances pour lesquelles un post-script a été lancé avec succès.

Si les relances de scripts sont activées, cette métrique peut être émise plusieurs fois lors de chaque exécution de la politique.

PostScriptCompleted

Nombre d’instances pour lesquelles un post-script a été terminé avec succès. La métrique est émise même si le post-script se termine après le délai d’expiration spécifié.

Si les relances de scripts sont activées, cette métrique peut être émise plusieurs fois lors de chaque exécution de la politique.

PostScriptFailed

Nombre d’instances pour lesquelles un post-script n’a pas été terminé avec succès. La métrique est émise même si le post-script se termine après le délai d’expiration spécifié.

Si les relances de scripts sont activées, cette métrique peut être émise plusieurs fois lors de chaque exécution de la politique.

VSSBackupStarted

Nombre d’instances pour lesquelles une sauvegarde VSS a été lancée avec succès.

Si les relances de scripts sont activées, cette métrique peut être émise plusieurs fois lors de chaque exécution de la politique.

VSSBackupCompleted

Nombre d’instances pour lesquelles une sauvegarde VSS a été terminée avec succès. La métrique est émise même si la sauvegarde VSS se termine après le délai d’expiration spécifié.

Si les relances de scripts sont activées, cette métrique peut être émise plusieurs fois lors de chaque exécution de la politique.

VSSBackupFailed

Nombre d’instances pour lesquelles une sauvegarde VSS n’a pas été terminée avec succès. La métrique est émise même si la sauvegarde VSS se termine après le délai d’expiration spécifié.

Si les relances de scripts sont activées, cette métrique peut être émise plusieurs fois lors de chaque exécution de la politique.

EBS-backed AMI policies

Les métriques suivantes peuvent être utilisées avec les politiques d’AMI basées sur EBS :

Métrique Description

ResourcesTargeted

Nombre de ressources ciblées par les étiquettes spécifiées dans un instantané ou une politique d’AMI basée sur EBS.

SnapshotsDeleteCompleted

Nombre d’instantanés supprimés par une politique d’AMI basée sur un instantané ou une politique d’AMI basée sur EBS. Cette métrique s’applique uniquement aux instantanés créés par la politique. Elle ne s’applique pas aux copies d’instantanés inter-régions créées par la politique.

Cette métrique inclut les instantanés qui sont supprimés lorsqu’une politique d’AMI basée sur EBS annule l’enregistrement des AMI.

SnapshotsDeleteFailed

Nombre d’instantanés n’ayant pas pu être supprimés par une politique d’AMI basée sur un instantané ou une politique d’AMI basée sur EBS. Cette métrique s’applique uniquement aux instantanés créés par la politique. Elle ne s’applique pas aux copies d’instantanés inter-régions créées par la politique.

Cette métrique inclut les instantanés qui sont supprimés lorsqu’une politique d’AMI basée sur EBS annule l’enregistrement des AMI.

SnapshotsCopiedRegionDeleteCompleted

Nombre de copies d’instantanés inter-régions supprimées, conformément à la règle de rétention, par une politique d’instantané.

SnapshotsCopiedRegionDeleteFailed

Nombre de copies d’instantanés inter-régions qui n’ont pas pu être supprimées, conformément à la règle de rétention, par une politique d’instantané.

ImagesCreateStarted

Le nombre d'CreateImageactions initiées par une politique AMI soutenue par EBS.

ImagesCreateCompleted

Nombre d’AMI créées par une politique d’AMI basée sur EBS.

ImagesCreateFailed

Nombre d’AMI qui n’ont pas pu être créées par une politique d’AMI basée sur EBS.

ImagesDeregisterCompleted

Nombre d’AMI annulées par une politique d’AMI basée sur EBS.

ImagesDeregisterFailed

Nombre d’AMI qui n’ont pas pu être annulées par une politique d’AMI basée sur EBS.

ImagesCopiedRegionStarted

Nombre d’actions de copie inter-régions lancées par une politique d’AMI basée sur EBS.

ImagesCopiedRegionCompleted

Nombre de copies d’AMI inter-régions créées par une politique d’AMI basée sur EBS.

ImagesCopiedRegionFailed

Nombre de copies d’AMI inter-régions qui n’ont pas pu être créées par une politique d’AMI basée sur EBS.

ImagesCopiedRegionDeregisterCompleted

Nombre de copies d’AMI inter-régions annulées, conformément à la règle de rétention, par une politique d’AMI basée sur EBS.

ImagesCopiedRegionDeregisteredFailed

Nombre de copies d’AMI inter-régions qui n’ont pas pu être annulées, conformément à la règle de rétention, par une politique d’AMI basée sur EBS.

EnableImageDeprecationCompleted

Nombre d’AMI marquées pour obsolescence par une politique d’AMI EBS.

EnableImageDeprecationFailed

Nombre d’AMI n’ayant pas pu être marquées pour obsolescence par une politique d’AMI EBS.

EnableCopiedImageDeprecationCompleted

Nombre de copies d’AMI inter-Régions marquées pour obsolescence par une politique d’AMI EBS.

EnableCopiedImageDeprecationFailed

Nombre de copies d’AMI inter-Régions n’ayant pas pu être marquées pour obsolescence par une politique d’AMI EBS.

Cross-account copy event policies

Les métriques suivantes peuvent être utilisées avec les politiques d’événement de copie entre comptes :

Métrique Description

SnapshotsCopiedAccountStarted

Nombre d’actions de copie d’instantané entre comptes initiées par une politique d’événement de copie entre comptes.

SnapshotsCopiedAccountCompleted

Nombre d’instantanés copiés à partir d’un autre compte par une politique d’événement de copie entre comptes. Cela inclut les tentatives réussies dans les 24 heures suivant l’heure prévue.

SnapshotsCopiedAccountFailed

Nombre d’instantanés qui n’ont pas pu être copiés à partir d’un autre compte par une politique d’événement de copie entre comptes. Cela inclut les tentatives infructueuses dans les 24 heures suivant l’heure prévue.

SnapshotsCopiedAccountDeleteCompleted

Nombre de copies d’instantanés inter-régions supprimées, conformément à la règle de rétention, par une politique d’événement de copie entre comptes.

SnapshotsCopiedAccountDeleteFailed

Nombre de copies d’instantanés inter-régions qui n’ont pas pu être supprimées, conformément à la règle de rétention, par une politique d’événement de copie entre comptes.

Afficher CloudWatch les statistiques relatives à vos politiques

Vous pouvez utiliser les outils de ligne de commande AWS Management Console ou les outils de ligne de commande pour répertorier les métriques qu'Amazon Data Lifecycle Manager envoie à Amazon CloudWatch.

Amazon EC2 console
Pour afficher les métriques à l’aide de la console Amazon EC2
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, sélectionnez Lifecycle Manager (Gestionnaire de cycle de vie).

  3. Sélectionnez une politique dans la grille, puis sélectionnez l’onglet Monitoring(Surveillance).

CloudWatch console
Pour consulter les métriques à l'aide de la CloudWatch console Amazon
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Dans le panneau de navigation, sélectionnez ‎Métriques.

  3. Sélectionnez l’espace de nom EBS, puis sélectionnez Data Lifecycle Manager metrics (Métriques Data Lifecycle Manager).

AWS CLI
Pour répertorier toutes les métriques disponibles pour Amazon Data Lifecycle Manager

Utilisez la commande list-metrics.

$ C:\> aws cloudwatch list-metrics \ --namespace AWS/EBS
Pour répertorier toutes les métriques d’une politique spécifique

Utilisez la commande list-metrics et spécifiez la dimension DLMPolicyId.

$ C:\> aws cloudwatch list-metrics \ --namespace AWS/EBS \ --dimensions Name=DLMPolicyId,Value=policy-abcdef01234567890
Pour répertorier une métrique unique dans toutes les politiques

Utilisez la commande list-metrics et spécifiez l’option --metric-name.

$ C:\> aws cloudwatch list-metrics \ --namespace AWS/EBS \ --metric-name SnapshotsCreateCompleted

Graphique de métriques de vos politiques

Après avoir créé une politique, vous pouvez ouvrir la console Amazon EC2 et afficher les graphiques de surveillance de la politique dans l’onglet Monitoring (Surveillance). Chaque graphique s’appuie sur l’une des métriques Amazon EC2 disponibles.

Les graphiques de métriques suivants sont disponibles :

  • Ressources ciblées (basées sur ResourcesTargeted)

  • Création d’instantané démarrée (basé sur SnapshotsCreateStarted)

  • Création d’instantané terminée (basé sur SnapshotsCreateCompleted)

  • Échec de la création d’instantané (basé sur SnapshotsCreateFailed)

  • Partage d’instantané terminé (basé sur SnapshotsSharedCompleted)

  • Suppression d’instantané terminée (basé sur SnapshotsDeleteCompleted)

  • Échec de la suppression d’instantané (basé sur SnapshotsDeleteFailed)

  • Copie d’instantané inter-Régions démarrée (basé sur SnapshotsCopiedRegionStarted)

  • Copie d’instantané inter-Régions terminée (basé sur SnapshotsCopiedRegionCompleted)

  • Échec de la copie d’instantané inter-Région (basé sur SnapshotsCopiedRegionFailed)

  • Suppression de copie d’instantané inter-Région terminée (basé sur SnapshotsCopiedRegionDeleteCompleted)

  • Échec de suppression de copie d’instantané inter-Région (basé sur SnapshotsCopiedRegionDeleteFailed)

  • Copie d’instantané inter-comptes démarrée (basé sur SnapshotsCopiedAccountStarted)

  • Copie d’instantané inter-comptes terminée (basé sur SnapshotsCopiedAccountCompleted)

  • Échec de la copie d’instantané inter-comptes (basé sur SnapshotsCopiedAccountFailed)

  • Suppressions de copie d’instantané inter-comptes terminées (basé sur SnapshotsCopiedAccountDeleteCompleted)

  • Échecs de suppression de copie d’instantané inter-comptes (basé sur SnapshotsCopiedAccountDeleteFailed)

  • Création de l’AMI démarrée (basé sur ImagesCreateStarted)

  • Créations d’AMI terminées (basé sur ImagesCreateCompleted)

  • Échec de la création de l’AMI (basé sur ImagesCreateFailed)

  • Annulations d’enregistrement d’AMI terminées (basé sur ImagesDeregisterCompleted)

  • Échecs d’annulation d’enregistrement d’AMI (basé sur ImagesDeregisterFailed)

  • Copie de l’AMI inter-Région commencée (basé sur ImagesCopiedRegionStarted)

  • Copie de l’AMI inter-Régions terminée (basé sur ImagesCopiedRegionCompleted)

  • Échec de la copie de l’AMI inter-Régions (basé sur ImagesCopiedRegionFailed)

  • Annulation de l’enregistrement de la copie inter-Régions de l’AMI terminée (basé sur ImagesCopiedRegionDeregisterCompleted)

  • Échec de l’annulation de l’enregistrement de la copie inter-Régions AMI (basé sur ImagesCopiedRegionDeregisteredFailed)

  • Obsolescence de l’option AMI terminée (basé sur EnableImageDeprecationCompleted)

  • Échec d’activation de l’obsolescence de l’AMI (basé sur EnableImageDeprecationFailed)

  • Copie de l’AMI inter-Régions pour activer l’obsolescence terminée (basé sur EnableCopiedImageDeprecationCompleted)

  • Échec de l’activation de l’obsolescence de la copie inter-région AMI (basé sur EnableCopiedImageDeprecationFailed)

Création d'une CloudWatch alarme pour une politique

Vous pouvez créer une CloudWatch alarme qui surveille CloudWatch les indicateurs de vos politiques. CloudWatch vous enverra automatiquement une notification lorsque la métrique atteindra un seuil que vous spécifiez. Vous pouvez créer une CloudWatch alarme à l'aide de la CloudWatch console.

Pour plus d'informations sur la création d'alarmes à l'aide de la CloudWatch console, consultez la rubrique suivante du guide de CloudWatch l'utilisateur Amazon.

Exemples de cas d’utilisation

Voici des exemples de cas d’utilisation :

Exemple 1 : ResourcesTargeted métrique

Vous pouvez utiliser la métrique ResourcesTargeted pour surveiller le nombre total de ressources ciblées par une politique spécifique chaque fois qu’elle est exécutée. Cela vous permet de déclencher une alarme lorsque le nombre de ressources ciblées est inférieur ou supérieur à un seuil attendu.

Par exemple, si vous attendez à ce que votre politique quotidienne crée des sauvegardes ne dépassant pas 50 volumes, vous pouvez créer une alarme qui envoie une notification par e-mail lorsque la sum pour ResourcesTargeted est supérieure à50 sur une période de 1 heure. De cette façon, vous pouvez vous assurer qu’aucun instantané n’a été créé de manière inattendue à partir de volumes qui ont été mal étiquetés.

Vous pouvez utiliser la commande suivante pour créer cette alarme :

$ C:\> aws cloudwatch put-metric-alarm \ --alarm-name resource-targeted-monitor \ --alarm-description "Alarm when policy targets more than 50 resources" \ --metric-name ResourcesTargeted \ --namespace AWS/EBS \ --statistic Sum \ --period 3600 \ --threshold 50 \ --comparison-operator GreaterThanThreshold \ --dimensions "Name=DLMPolicyId,Value=policy_id" \ --evaluation-periods 1 \ --alarm-actions sns_topic_arn

Exemple 2 : SnapshotDeleteFailed métrique

Vous pouvez utiliser la métrique SnapshotDeleteFailed pour surveiller les échecs de suppression des instantanés conformément à la règle de rétention des instantanés de la politique.

Par exemple, si vous avez créé une politique qui doit supprimer automatiquement les instantanés toutes les douze heures, vous pouvez créer une alarme qui avertit votre équipe d’ingénierie lorsque la sum pour SnapshotDeletionFailed est supérieure à 0 sur une période de 1 heure. Cela peut vous aider à comprendre les causes d’une rétention incorrecte des instantanés et à vous assurer que vos coûts de stockage ne sont pas augmentés par des instantanés inutiles.

Vous pouvez utiliser la commande suivante pour créer cette alarme :

$ C:\> aws cloudwatch put-metric-alarm \ --alarm-name snapshot-deletion-failed-monitor \ --alarm-description "Alarm when snapshot deletions fail" \ --metric-name SnapshotsDeleteFailed \ --namespace AWS/EBS \ --statistic Sum \ --period 3600 \ --threshold 0 \ --comparison-operator GreaterThanThreshold \ --dimensions "Name=DLMPolicyId,Value=policy_id" \ --evaluation-periods 1 \ --alarm-actions sns_topic_arn

Exemple 3 : SnapshotsCopiedRegionFailed métrique

Utilisez la métrique SnapshotsCopiedRegionFailed pour identifier lorsque vos politiques ne parviennent pas à copier des instantanés vers d’autres régions.

Par exemple, si votre politique copie quotidiennement des instantanés entre régions, vous pouvez créer une alarme qui envoie un SMS à votre équipe d’ingénierie lorsque la sum pour SnapshotCrossRegionCopyFailed est supérieure à 0 sur une période de 1 heure. Cela peut être utile pour vérifier si les instantanés suivants de la lignée ont été copiés avec succès par la politique.

Vous pouvez utiliser la commande suivante pour créer cette alarme :

$ C:\> aws cloudwatch put-metric-alarm \ --alarm-name snapshot-copy-region-failed-monitor \ --alarm-description "Alarm when snapshot copy fails" \ --metric-name SnapshotsCopiedRegionFailed \ --namespace AWS/EBS \ --statistic Sum \ --period 3600 \ --threshold 0 \ --comparison-operator GreaterThanThreshold \ --dimensions "Name=DLMPolicyId,Value=policy_id" \ --evaluation-periods 1 \ --alarm-actions sns_topic_arn

Gestion des politiques qui signalent les actions ayant échoué

Pour plus d'informations sur la marche à suivre lorsque l'une de vos politiques indique une valeur inattendue différente de zéro pour une mesure d'échec, consultez la section Que dois-je faire si Amazon Data Lifecycle Manager signale des actions ayant échoué dans les CloudWatch métriques ? AWS Article du centre de connaissances.