Comment configurer l'alerte AWS Trusted Advisor pour les avertissements de limite de service?


11

Tout ce que je veux dans la vie, c'est qu'AWS me envoie un e-mail lorsque l'une des limites de service de Trusted Advisor passe au statut WARN ou ERROR. J'ai vérifié leurs guides, essayé de discuter avec le support et personne ne peut y arriver, donc je contacte ici.

Cas d'utilisation

Nous faisons tourner beaucoup d'instances EC2 et de piles CloudFormation et tout utilise beaucoup de ressources. D'une manière ou d'une autre, nous atteignons toujours une limite que nous ne connaissions pas au milieu d'un sprint de validation et nous nous retrouvons bloqués pendant une heure tandis qu'AWS prend son temps à dépasser nos limites. J'aimerais mettre en place une sorte d'événement pour envoyer des e-mails aux développeurs lorsque l'une des limites de service est proche d'être atteinte . Je suis d'accord pour qu'il vérifie aussi rarement qu'une fois par semaine, mais je préférerais une fois par jour si ce genre de granularité est possible.

Tentatives

J'ai essayé de configurer un événement CloudWatch, mais la seule option que j'ai pu obtenir était de nous envoyer un e-mail lorsque les limites de service ont été actualisées - ce qui est inutile, car vous y êtes déjà en train de le regarder manuellement et il n'y a aucun intérêt dans un e-mail.

Les options

Le support m'a dit qu'il n'y avait pas de fonctionnalité par défaut pour cela à l'intérieur d'AWS, donc je recherche soit des options d'événement personnalisées, soit j'accepterai également quelque chose utilisant Jenkins2 et l'AWS CLI si c'est une route possible. Si Jenkins est le chemin à parcourir, il n'a pas besoin d'envoyer un e-mail - je le ferais probablement relâcher notre canal Devops, si cela change la réponse.

Réponses:


7

C'est sur mon carnet de commandes, mais encore à un stade précoce, je viens de faire surface l'idée, voici donc mes conclusions jusqu'à présent:

Utilisation de Trusted Advisor en tant que service Web

Principalement: interroger un conseiller de confiance Vérifier les changements de statut

Cet exemple de documentation peut être implémenté avec aws cli avec le supportsous - ensemble de commandes et en ciblant la région 'us-east-1', vous devrez ensuite filtrer sur le regionchamp dans la TrustedAdvisorResourceDetailpartie structure de la liste.

Je n'avais toujours pas eu le temps d'écrire un script pour interroger l'API (je visais à ruby ​​avec le kit AWS SDK par notre utilisation plus qu'un script shell pour regrouper les requêtes).

J'espère que cette aide commencera même si ce n'est pas vraiment une réponse complète.

Gracieuseté de Romeo Ninov: Pour un récapitulatif des options disponibles pour quel type de compte, vous pouvez consulter ce site


1
Tensibai, pour les options les plus intéressantes dont vous avez besoin d'un compte de type Entreprise ou Entreprise ...
Romeo Ninov

1
@romeo J'ai retravaillé le formulaire, en gardant autant que possible les crédits
Tensibai
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.