Monitorer l'état de l'entité New Relic et déclencher des notifications de restauration via AWS SQS ou des webhooks HTTP lorsque des problèmes sont détectés.
Exigences:
- Monitoring des entités New Relic
- (Facultatif) File d’attente AWS SQS ou point de terminaison de webhook HTTP
Ce que fait ce workflow :
- Monitorer la gravité des alertes d'entité pendant une durée spécifiée (par défaut 30 minutes)
- Vérifier l’état de l’entité chaque minute
- Enregistrez l'état non sain si l'entité devient CRITICAL ou WARNING
- Envoyer des notifications de restauration AWS SQS (si configuré) avec les détails de l'entité
- Envoyer des notifications de rollback de webhook HTTP (si configuré)
- Enregistrer la réussite si l’entité reste saine pendant toute la durée
- Arrêter la monitoring si l'entité est introuvable
Actions clés: newrelic.nerdgraph.execute, newrelic.ingest.sendLogs, aws.execute.api, (sqs.send_message), http.post
Et ensuite ?
- Gestion EC2: Automatiser les modifications d’infrastructure
- Restauration de l'API Gateway: Automatisation de l'API Gateway