Surveiller la sous-utilisation des réservations de capacité - Amazon Elastic Compute Cloud

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.

Surveiller la sous-utilisation des réservations de capacité

Vous pouvez surveiller la sous-utilisation des réservations de capacité à l'aide des méthodes suivantes :

EventBridge Événements Amazon

AWS Health envoie des événements à Amazon EventBridge lorsqu'une réservation de capacité enregistrée sur votre compte est inférieure à 20 % d'utilisation sur certaines périodes. Avec EventBridge, vous pouvez établir des règles qui déclenchent des actions programmatiques en réponse à de tels événements. Par exemple, vous pouvez créer une règle qui annule automatiquement une réserve de capacité lorsque son taux d’utilisation passe en dessous de 20 % sur une période de 7 jours.

Les événements dans EventBridge sont représentés sous forme d'objets JSON. Les champs spécifiques à l’événement figurent dans la section « détail » de l’objet JSON. Le champ « événement » contient le nom de l’événement. Le champ « résultat » contient l’état terminé de l’action qui déclenche l’événement. Pour plus d'informations, consultez les modèles EventBridge d'événements Amazon dans le guide de EventBridge l'utilisateur Amazon.

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

Cette fonctionnalité n'est pas prise en charge dans AWS GovCloud (US).

Événements

AWS Health envoie les événements suivants lorsque l'utilisation de la capacité pour une réservation de capacité est inférieure à 20 %.

  • AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION

    Voici un exemple d’événement généré lorsqu’une réserve de capacité nouvellement créée a un taux d’utilisation de la capacité inférieur à 20 % sur une période de 24 heures.

    { "version": "0", "id": "b3e00086-f271-12a1-a36c-55e8ddaa130a", "detail-type": "AWS Health Event", "source": "aws.health", "account": "123456789012", "time": "2023-03-10T12:03:38Z", "region": "ap-south-1", "resources": [ "cr-01234567890abcdef" ], "detail": { "eventArn": "arn:aws:health:ap-south-1::event/EC2/AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION/AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION_cr-01234567890abcdef-6211-4d50-9286-0c9fbc243f04", "service": "EC2", "eventTypeCode": "AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION", "eventTypeCategory": "accountNotification", "startTime": "Fri, 10 Mar 2023 12:03:38 GMT", "endTime": "Fri, 10 Mar 2023 12:03:38 GMT", "eventDescription": [ { "language": "en_US", "latestDescription": "A description of the event will be provided here" } ], "affectedEntities": [ { "entityValue": "cr-01234567890abcdef" } ] } }
  • AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION_SUMMARY

    Voici un exemple d’événement généré lorsqu’une ou plusieurs réserves de capacité nouvellement créées ont un taux d’utilisation de la capacité inférieur à 20 % sur une période de 7 jours.

    { "version": "0", "id":"7439d42b-3c7f-ad50-6a88-25e2a70977e2", "detail-type": "AWS Health Event", "source": "aws.health", "account": "123456789012", "time": "2023-03-07T06:06:01Z", "region": "us-east-1", "resources": [ "cr-01234567890abcdef | us-east-1b | t3.medium | Linux/UNIX | 0.0%", "cr-09876543210fedcba | us-east-1a | t3.medium | Linux/UNIX | 0.0%" ], "detail": { "eventArn": "arn:aws:health:us-east-1::event/EC2/AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION_SUMMARY/AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION_SUMMARY_726c1732-d6f6-4037-b9b8-bec3c2d3ba65", "service": "EC2", "eventTypeCode": "AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION_SUMMARY", "eventTypeCategory": "accountNotification", "startTime": "Tue, 7 Mar 2023 06:06:01 GMT", "endTime": "Tue, 7 Mar 2023 06:06:01 GMT", "eventDescription": [ { "language": "en_US", "latestDescription": "A description of the event will be provided here" } ], "affectedEntities": [ { "entityValue": "cr-01234567890abcdef | us-east-1b | t3.medium | Linux/UNIX | 0.0%" }, { "entityValue": "cr-09876543210fedcba | us-east-1a | t3.medium | Linux/UNIX | 0.0%" } ] } }

Création d'une EventBridge règle

Pour recevoir des notifications par e-mail lorsque le taux d'utilisation de votre réservation de capacité tombe en dessous de 20 %, créez une rubrique Amazon SNS, puis une EventBridge règle pour l'AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATIONévénement.

Pour créer la rubrique Amazon SNS
  1. Ouvrez la console Amazon SNS à l'adresse v3/home. https://console.aws.amazon.com/sns/

  2. Dans le panneau de navigation, choisissez Rubriques, puis Créer une rubrique.

  3. Pour Type, choisissez Standard.

  4. Pour Nom, attribuez un nom à la nouvelle rubrique.

  5. Choisissez Créer une rubrique.

  6. Choisissez Create subscription (Créer un abonnement).

  7. Pour Protocole, choisissez E-mail, puis pour Point de terminaison, saisissez l’adresse e-mail qui reçoit les notifications.

  8. Choisissez Create subscription (Créer un abonnement).

  9. L’adresse e-mail saisie ci-dessus recevra un e-mail avec l’objet suivant : AWS Notification - Subscription Confirmation. Suivez les instructions pour confirmer votre abonnement.

Pour créer la EventBridge règle
  1. Ouvrez la EventBridge console Amazon à l'adresse https://console.aws.amazon.com/events/.

  2. Dans le volet de navigation, sélectionnez Rules (Règles), puis Create rule (Créer une règle).

  3. Pour Nom, attribuez un nom à la nouvelle règle.

  4. Pour Rule type (Type de règle), choisissez Rule with an event pattern (Règle avec un modèle d’événement).

  5. Choisissez Suivant.

  6. Pour Modèle d’événement, procédez comme suit :

    1. Pour Event source (Origine de l’événement), choisissez AWS services (Services ).

    2. Pour Service AWS , choisissez AWS Health.

    3. Pour Type d'événement, choisissez Notification de sous-utilisation EC2 ODCR.

  7. Choisissez Suivant.

  8. Pour Cible 1, procédez comme suit :

    1. Pour Types de cibles, choisissez service AWS .

    2. Pour Sélectionner une cible, choisissez Rubrique SNS.

    3. Pour Rubrique, choisissez la rubrique que vous avez créée précédemment.

  9. Choisissez Suivant, puis de nouveau Suivant.

  10. Choisissez Créer une règle.

Notifications par e-mail et AWS Health tableau de bord

AWS Health envoie l'e-mail et les AWS Health Dashboard notifications suivants lorsque le taux d'utilisation des capacités pour les réservations de capacité de votre compte tombe en dessous de 20 %.

  • Notifications individuelles pour chaque réserve de capacité nouvellement créée dont le taux d’utilisation a été inférieur à 20 % au cours des dernières 24 heures.

  • Une notification récapitulative pour toutes les réserves de capacité dont le taux d’utilisation a été inférieur à 20 % au cours des 7 derniers jours.

Les notifications par e-mail et les AWS Health Dashboard notifications sont envoyées à l'adresse e-mail associée au AWS compte propriétaire des réservations de capacité. Les notifications comprennent les informations suivantes :

  • L’ID de la capacité de réservation.

  • Zone de disponibilité de la réserve de capacité.

  • Taux d’utilisation moyen de la réserve de capacité.

  • Type d’instance et plateforme (système d’exploitation) de la réserve de capacité.

En outre, lorsque le taux d'utilisation de la capacité pour une réservation de capacité de votre compte tombe en dessous de 20 % sur une période de 24 heures et 7 jours, AWS Health envoie des événements à EventBridge. Avec EventBridge, vous pouvez créer des règles qui activent des actions automatiques, telles que l'envoi de notifications par e-mail ou le déclenchement de AWS Lambda fonctions, en réponse à de tels événements. Pour de plus amples informations, veuillez consulter Surveiller la sous-utilisation des réservations de capacité.