Comment créer des alarmes ou des notifications lorsque l'état d'une étape ou d'un cluster Amazon EMR est modifié ?

Date de la dernière mise à jour : 12/11/2020

Je souhaite recevoir une notification lorsque mon cluster Amazon EMR ou mon étape change d'état. Comment puis-je le faire avec Amazon CloudWatch ?

Brève description

CloudWatch ne dispose pas de mesures permettant de surveiller les modifications d'étape Amazon EMR ou d'état de cluster, mais vous pouvez utiliser Amazon CloudWatch Events pour accomplir cette tâche.

Lorsque vous créez un événement CloudWatch Events, vous choisissez une cible telle qu'une rubrique Amazon Simple Notification Service (Amazon SNS). La cible se déclenche lorsqu'un événement spécifié se produit, par exemple lorsque l'état d'un cluster est modifié. Pour plus d'informations sur les événements Amazon EMR que vous pouvez utiliser pour créer un événement CloudWatch Events, consultez Surveiller les événements CloudWatch.

Résolution

Pour créer une règle CloudWatch Events qui envoie un message SNS lorsqu'un cluster ou une étape Amazon EMR change d'état :

  1. Créer une rubrique SNS. Cette rubrique est la cible de la règle CloudWatch Events.
  2. Suivez les étapes de Création d'une règle CloudWatch Events qui se déclenche sur un événement.
    Pour Service Name (Nom du service), choisissez EMR.
    Pour Event Type (Type d'événement), choisissez State Change (Modification de l'état).
    Pour Targets (Cibles), sélectionnez SNS topic (Rubrique SNS), puis choisissez la rubrique que vous avez créée à l'étape 1.
    Remarque : Vous pouvez choisir plusieurs cibles par règle. Par exemple, vous pouvez exécuter une fonction AWS Lambda, envoyer une notification SNS et envoyer un message à une file d'attente Amazon Simple Queue Service (Amazon SQS) simultanément, dans la même règle.

Si la règle CloudWatch Events ne se comporte pas comme prévu, consultez Dépannage de CloudWatch Events.


Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?