Guide d'intégration StackStorm

StackStorm est une plateforme d'automatisation open source performante qui centralise vos applications, services et flux de travail. Extensible et flexible, elle a été conçue pour répondre aux besoins des équipes DevOps et ChatOps. L'exemple de Facebook, LinkedIn et d'autres entreprises est sans appel : sans automatisation, on disparaît. Ce guide vous expliquera comment intégrer StackStorm à PagerDuty pour déclencher, accuser réception et résoudre les incidents.

Si vous rencontrez des difficultés pour configurer votre intégration, Contactez-nous .

Dans PagerDuty

  1. Créer une clé d'API REST PagerDuty (v2) pour l'intégration. Conservez la clé API en lieu sûr.
  2. De la part de Services menu, sélectionnez Annuaire des services .
  3. Ajoutez l'intégration du service StackStorm comme suit :
    • Créez un nouveau service à utiliser avec StackStorm, et pour le Type d'intégration sélectionnez StackStorm, ou :
    • Ajoutez l'intégration StackStorm à un service existant en y accédant, puis en vous rendant dans sa section dédiée. Intégrations onglet et en cliquant sur Ajouter une nouvelle intégration lien hypertexte.
  4. Enregistrez la clé d'intégration de la nouvelle intégration de manière sécurisée.

Dans StackStorm

Il existe deux manières d'installer et de configurer l'intégration : via l'interface web d'administration de StackStorm et via la ligne de commande du serveur StackStorm.

À la fin de chacune d'elles, un fichier doit exister à l'emplacement indiqué. /opt/stackstorm/configs/pagerduty.yaml contenant les options au format suivant :

 Clé API : XXXXXXXXXXXXXXXXXXXX Clé de service : xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Débogage : false 

Utilisation de l'interface de ligne de commande

  1. Exécutez la commande : ST2 Pack Installer PagerDuty .
  2. Courir configuration du pack st2 pagerduty .
  3. Saisissez les données comme indiqué :
    • Saisissez la clé API REST lorsque vous y êtes invité. Clé API ;
    • Saisissez la clé d'intégration lorsque vous y êtes invité. Clé de service .
    • Pour obtenir des informations de débogage, saisissez y lorsqu'on vous le demande.

Utilisation de l'interface utilisateur Web d'administration

  1. Naviguer vers Packs , Rechercher PagerDuty et cliquez Installer .
  2. Saisissez les informations dans les champs appropriés :
    • Insérez la clé API REST dans le clé API champ;
    • Insérez la clé d'intégration dans le clé de service champ.
  3. Cliquez sur Enregistrer.

Tester l'intégration

En utilisant web interface:

  1. Allez à Actes menu.
  2. Sous PagerDuty , sélectionner Incident de lancement .
  3. Saisissez une description dans le description champ, et cliquez Courir

Ou, en utilisant le commande interface de ligne :

 st2 run pagerduty.launch_incident description='Nouvel incident StackStorm' 

Cela devrait déclencher un nouvel incident sur le service intégré à StackStorm.

Prêt à commencer ?

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