Integrationshandbuch für Microsoft Azure Logic Apps

Der Logic Apps-Dienst ist eine Automatisierungsdesignlösung für Microsoft Azure, mit der leistungsstarke automatisierte Workflows und Geschäftsprozesse mit einem visuellen Designer erstellt werden können, ohne dass Code geschrieben werden muss. Logic Apps bietet die Möglichkeit, über PagerDuty REST API Und Ereignisse-API (v1) und zum Ausführen verschiedener Aktionen wie:

  • Starten von Workflows basierend auf Ereignissen, die in PagerDuty auftreten, wie z. B. Vorfallerstellung, Zuweisung eines Vorfalls zu einem Benutzer oder Lösung eines Vorfalls;
  • Abrufen von Benutzer- und Vorfalldaten
  • Vorfalloperationen, wie zum Beispiel:
    • Anerkennen
    • Neu zuweisen
    • Lösen
    • Schlummern
    • Füg ein Notiz hinzu
    • Eskalieren

In PagerDuty

Erstellen eines REST-API-Schlüssels

Dieser API-Schlüssel wird von Azure Logic Apps zur Kommunikation mit PagerDuty verwendet.

  1. Von dem Integrationen Wählen Sie im Menü PagerDuty API-Zugriffsschlüssel .
  2. Klicken Sie auf der Seite „API-Zugriff“ auf das + Neuen API-Schlüssel erstellen Taste.
  3. Im angezeigten Dialog werden Sie aufgefordert, einen Beschreibung für Ihren Schlüssel. Sie haben auch die Möglichkeit, den Schlüssel zu erstellen als Schreibgeschützt ; verlasse dieses Feld nicht markiert da ein API-Schlüssel für Vollzugriff erforderlich ist.
  4. Wenn Sie Ihre Optionen eingegeben haben, klicken Sie auf Schlüssel erstellen .
  5. Wenn Sie auf „Schlüssel erstellen“ klicken, wird ein Dialogfeld angezeigt, in dem Ihr Schlüssel angezeigt wird und die Optionen bestätigt werden, die Sie im vorherigen Schritt eingegeben haben.
  6. Wichtig: Denken Sie daran, diesen Schlüssel zu kopieren und an einem sicheren Ort aufzubewahren, da Sie nach diesem Schritt keinen Zugriff mehr darauf haben. Wenn Sie einen zuvor erstellten Schlüssel verlieren und erneut darauf zugreifen müssen, sollten Sie den Schlüssel entfernen und einen neuen erstellen.
  7. Klicken Schließen sobald Sie Ihren Schlüssel erfolgreich kopiert haben.

Erstellen einer Events-API-Integration

Um Vorfälle als Phasen in Ihrem Workflow auszulösen, müssen Sie eine Ereignisse-API (v1) auch Integration:

  1. Erstellen Sie einen neuen Dienst in Ihrem PagerDuty Konto oder öffnen Sie einen vorhandenen Dienst, um ihn in Logic Apps zu integrieren.
  2. Gehen Sie zur Registerkarte „Integrationen“ des Dienstes.
  3. Besorgen Sie sich einen Integrationsschlüssel für die Events-API:
    • Wenn Sie über eine vorhandene v1 Events API-Integration verfügen, kopieren Sie diese Integrationsschlüssel .
    • Andernfalls klicken Sie auf Neue Integration , wählen Nutzen Sie unsere API direkt / Ereignisse-API v1 für die Integrationstyp , klicken Integration hinzufügen und kopieren Sie den Schlüssel der neu erstellten Integration.

In Azure

  1. Gehe zu Logik-Apps und erstellen Sie eine neue Logik-App oder ändern Sie eine neue und klicken Sie in der gewünschten Workflow-Phase auf Neuer Schritt .
  2. Suchen Sie nach „PagerDuty“. Logic Apps: Select Action
  3. Wählen Sie eine PagerDuty Aktion.
  4. Wenn Sie noch keine API-Verbindung für PagerDuty in Ihrem Azure-Konto erstellt haben, werden Sie aufgefordert, eine Verbindung hinzuzufügen, indem Sie Folgendes eingeben: Verbindungsname und API-Schlüssel. Im PagerDuty API-Schlüssel Geben Sie in das Feld den REST-API-Schlüssel ein, den Sie in den obigen Schritten erstellt haben. Logic Apps: Create new API connection
  5. Wenn die Aktion darin besteht, einen Vorfall zu erstellen, werden Sie aufgefordert, Ihren Events API-Schlüssel (auch bekannt als Integrationsschlüssel ), die Sie in den obigen Schritten erstellt haben. Geben Sie diese in das Serviceschlüssel Feld. Logic Apps: Create Incident
  6. Wenn die Aktion Benutzer nach ID abrufen können Sie die Benutzer-ID aus der URL seiner Benutzerprofilseite ermitteln. Es handelt sich um den alphanumerischen Code am Ende der URL, der mit P , dh P93V6LZ .

Sie sollten jetzt in der Lage sein, alle aufgelisteten API-fähigen Aktionen in PagerDuty als Teil automatisierter Workflows in Azure Logic Apps auszuführen.

Beginnen Sie noch heute mit der Nutzung von PagerDuty

Testen Sie PagerDuty 14 Tage lang kostenlos – keine Kreditkarte erforderlich.

MELDEN SIE SICH AN