Guide d'intégration de Microsoft Azure Logic Apps

Le service Logic Apps est une solution de conception d'automatisation pour Microsoft Azure qui permet de créer de puissants flux de travail et processus métier automatisés avec un concepteur visuel, sans avoir besoin d'écrire de code. Logic Apps offre la possibilité de s'interfacer avec PagerDuty via PagerDuty API REST et API d'événements (v1) , et pour effectuer diverses actions telles que :

  • Démarrage de workflows basés sur des événements qui se produisent dans PagerDuty, tels que la création d'un incident, l'attribution d'un incident à un utilisateur ou la résolution d'un incident ;
  • Obtention des données sur les utilisateurs et les incidents
  • Opérations sur incident, telles que :
    • Reconnaître
    • Réaffecter
    • Résoudre
    • Somnoler
    • Ajouter une note
    • Intensifier

Dans PagerDuty

Créer une clé API REST

Cette clé API sera utilisée par Azure Logic Apps pour communiquer avec PagerDuty.

  1. Du Intégrations menu dans PagerDuty, sélectionnez Clés d'accès API .
  2. Sur la page Accès API, cliquez sur le + Créer une nouvelle clé API bouton.
  3. Dans la boîte de dialogue qui apparaît, vous serez invité à saisir un Description pour ta clé. Vous aurez également la possibilité de créer la clé comme Lecture seulement ; laisse cette boîte décoché car une clé API à accès complet est requise.
  4. Une fois que vous avez renseigné vos options, cliquez sur Créer une clé .
  5. Une fois que vous avez cliqué sur Créer une clé, vous verrez une boîte de dialogue affichant votre clé et confirmant les options que vous avez renseignées à l'étape précédente.
  6. Important: Assurez-vous de copier cette clé et de la sauvegarder dans un endroit sécurisé, car vous n'aurez plus accès à la clé après cette étape. Si vous perdez une clé que vous avez créée précédemment et que vous avez besoin d'y accéder à nouveau, vous devez supprimer la clé et en créer une nouvelle.
  7. Cliquez sur Fermer une fois que vous avez copié avec succès votre clé.

Créer une intégration d'API d'événements

Pour déclencher des incidents en tant qu'étapes de votre flux de travail, vous devrez créer un API d'événements (v1) l'intégration également :

  1. Créez un nouveau service dans votre compte PagerDuty ou ouvrez un service existant à intégrer à Logic Apps.
  2. Accédez à l'onglet Intégrations du service.
  3. Obtenez une clé d'intégration de l'API Events :
    • Si vous disposez d'une intégration d'API d'événements v1 existante, copiez-la Clé d'intégration .
    • Sinon, cliquez Nouvelle intégration , sélectionner Utilisez directement notre API / API d'événements v1 pour le Type d'intégration , Cliquez sur Ajouter une intégration et copiez la clé de la nouvelle intégration.

Dans Azur

  1. Aller à Applications logiques et créez une nouvelle application logique, ou modifiez-en une nouvelle, et à l'étape de flux de travail souhaitée, cliquez sur Nouvelle étape .
  2. Recherchez «PagerDuty». Logic Apps: Select Action
  3. Choisissez une action PagerDuty .
  4. Si vous n'avez pas encore créé de connexion API pour PagerDuty dans votre compte Azure, vous serez invité à en ajouter une en saisissant un Nom de la connexion et clé API. Dans le Clé API PagerDuty , saisissez la clé API REST que vous avez créée au cours des étapes ci-dessus. Logic Apps: Create new API connection
  5. Si l'action consiste à créer un incident, vous serez invité à saisir votre clé API d'événements (alias Clé d'intégration ) créé au cours des étapes ci-dessus. Entrez-le dans le Clé de service champ. Logic Apps: Create Incident
  6. Si l'action consiste à Obtenir l'utilisateur par ID , vous pouvez obtenir l'identifiant de l'utilisateur à partir de l'URL de sa page de profil utilisateur. C'est le code alphanumérique à la fin de l'URL qui commence par P. , c'est à dire P93V6LZ .

Vous devriez désormais pouvoir effectuer n’importe laquelle des actions activées par l’API répertoriées dans PagerDuty dans le cadre des flux de travail automatisés dans Azure Logic Apps.

Commencez à utiliser PagerDuty aujourd'hui

Essayez PagerDuty gratuitement pendant 14 jours – aucune carte de crédit requise.

S'INSCRIRE