Guide d'intégration Amazon DevOps Guru

Exploitez la puissance du ML pour fournir des informations opérationnelles à votre équipe d'astreinte grâce à Amazon DevOps Guru et PagerDuty.

Amazon DevOps Guru est un service d'opérations cloud basé sur le machine learning qui vous aide à améliorer la disponibilité de vos applications. DevOps Guru analyse en continu des flux de données hétérogènes et surveille des milliers de métriques afin d'établir des limites normales pour le comportement des applications. Il identifie automatiquement les écarts par rapport aux conditions normales dans les indicateurs, les journaux, les événements et les traces de votre application au sein de votre compte et met en évidence les problèmes de haute gravité pour vous alerter rapidement des temps d'arrêt, vous donnant ainsi la possibilité de réagir rapidement aux problèmes opérationnels.

PagerDuty, partenaire technologique avancé du réseau AWS Partner Network (APN), est une plateforme de gestion des incidents. PagerDuty offre des fonctionnalités telles que des notifications fiables, l'escalade automatique et la planification des astreintes. Grâce à l'intégration de DevOps Guru avec PagerDuty, vous pourrez détecter et résoudre rapidement les problèmes d'infrastructure.

Architecture

Voici l'architecture que vous allez créer.

Amazon DevOps Guru to PagerDuty Diagram

Vous effectuerez les tâches suivantes :

  1. Configurez l'intégration Amazon DevOps Guru dans PagerDuty.
  2. Créez un sujet AWS SNS pour transmettre les informations d'Amazon DevOps Guru à PagerDuty.
  3. Activez DevOps Guru dans votre compte AWS.

Dans PagerDuty

  1. Allez à Services menu et sélectionner Annuaire des services .
  2. Sur le Annuaire des services page:
    • Si vous créez un nouveau service pour votre intégration, cliquez sur + Nouveau service et suivez les étapes décrites, en sélectionnant ceci intégration à l'étape 4.
    • Si vous ajoutez votre intégration à un service existant, cliquez sur nom du service auquel vous souhaitez ajouter l'intégration. Cliquez ensuite sur Intégrations onglet et cliquez Ajouter une nouvelle intégration.
  3. Sous Sélectionnez la ou les intégrations que vous utilisez pour envoyer des alertes à ce service. recherchez et sélectionnez ceci intégration .
  4. Cliquez sur Ajouter un service ou Ajouter une intégration Cliquez sur le bouton pour enregistrer votre nouvelle intégration. Vous serez redirigé vers la page Intégrations de votre service.
  5. Trouvez l'intégration dans la liste, copiez-la Clé d'intégration et conservez-le dans un endroit sûr pour une utilisation ultérieure.

Sur Amazon SNS

  1. Naviguez vers l'Amazonie Console des sujets SNS et cliquez Créer un sujet . Amazon SNS Topic
  2. Choisissez le Standard sujet Saisissez votre nom et donnez-lui un nom, par exemple : informations opérationnelles Laissez les paramètres par défaut tels quels ou configurez-les selon vos besoins, puis cliquez Créer un sujet . Amazon SNS Create Topic
  3. Une fois le sujet créé, faites défiler vers le bas jusqu'au panneau des abonnements et cliquez sur Créer un abonnement Amazon SNS Subscriptions
  4. Sélectionner HTTPS Saisissez le protocole et collez l'URL d'intégration que vous avez copiée à l'étape précédente. Laissez les autres options par défaut, configurez-les selon vos besoins, puis cliquez sur Créer un abonnement . Amazon SNS Create Subscription

Amazon SNS envoie un message de confirmation à votre intégration PagerDuty . PagerDuty approuve automatiquement cet abonnement.

PagerDuty peut désormais recevoir des notifications de DevOps Guru.

Dans Amazon DevOps Guru

Lorsque vous accédez pour la première fois à la console DevOps Guru, une page de démarrage vous est présentée pour configurer et activer le service.

  1. Accédez à Amazon DevOps Console Guru Amazon DevOps Guru
  2. Sélectionnez les ressources que vous souhaitez surveiller. AWS Resources
  3. Sélectionnez le sujet Amazon SNS que vous venez de créer dans la liste des sujets, puis cliquez sur Activer bouton AWS Specify SNS Topic

Utilisation de l'intégration

À ce stade, Amazon DevOps Guru commencera à surveiller vos ressources et à apprendre quel est le comportement normal de vos applications. Amazon DevOps Guru Insights

Lorsqu'un problème opérationnel survient, le système génère des informations comprenant un résumé des anomalies connexes, des informations contextuelles sur le problème et, si possible, des recommandations concrètes pour y remédier.

Amazon DevOps Guru Insight Amazon SNS transmet les informations à PagerDuty, qui crée alors un incident. Dans PagerDuty , vous transmettez ensuite l'incident au personnel d'astreinte . personnel pour évaluer rapidement le problème.

Amazon DevOps Guru Incident

Soutien

Si vous avez besoin d'aide concernant cette intégration, veuillez contacter le Centre de support pour AWS .

Prêt à commencer ?

Essayez gratuitement n'importe quel produit sur Operations Cloud . Aucune carte de crédit requise.