StackStorm-Integrationsleitfaden

StackStorm bietet eine leistungsstarke Open-Source-Automatisierungsplattform, die all Ihre Anwendungen, Dienste und Workflows miteinander verbindet. Sie ist erweiterbar, flexibel und wurde speziell für DevOps und ChatOps entwickelt. Die Erfahrung von Facebook, LinkedIn und anderen zeigt: Ohne Automatisierung geht der Erfolg verloren. Dieser Leitfaden beschreibt die Integration von StackStorm mit PagerDuty, um Incidents auszulösen, zu bestätigen und zu beheben.

Sollten Sie Probleme bei der Einrichtung Ihrer Integration haben, Kontaktieren Sie uns Die

In PagerDuty

  1. Erstellen Sie einen PagerDuty REST-API-Schlüssel (v2) für die Integration. Bewahren Sie den API-Schlüssel sicher auf.
  2. vom Dienstleistungen Menü auswählen Dienstverzeichnis Die
  3. Fügen Sie die StackStorm-Dienstintegration wie folgt hinzu:
    • Erstellen Sie einen neuen Dienst zur Verwendung mit StackStorm, und für den Integrationstyp Wählen Sie StackStorm oder:
    • Fügen Sie die StackStorm-Integration zu einem bestehenden Dienst hinzu, indem Sie zu diesem Dienst navigieren und dessen Einstellungen aufrufen. Integrationen Tabulatortaste und Klicken auf die Neue Integration hinzufügen Hyperlink.
  4. Speichern Sie den Integrationsschlüssel der neuen Integration auf sichere Weise.

In StackStorm

Es gibt zwei Möglichkeiten, die Integration zu installieren und zu konfigurieren: über die administrative Web-Oberfläche von StackStorm und über die Befehlszeile des StackStorm-Servers.

Am Ende jedes dieser Schritte sollte eine Datei unter dem angegebenen Pfad vorhanden sein. /opt/stackstorm/configs/pagerduty.yaml die Optionen im folgenden Format enthalten:

 API-Schlüssel: XXXXXXXXXXXXXXXXXXXX Service-Schlüssel: xxxxxxxxxxxxxxxxxxxxxxxxxxxxx Debug: false 

Verwendung der Befehlszeilenschnittstelle

  1. Führen Sie folgenden Befehl aus: st2 pack install pagerduty Die
  2. Laufen st2 pack config pagerduty Die
  3. Geben Sie die Daten wie aufgefordert ein:
    • Geben Sie den REST-API-Schlüssel ein, wenn Sie dazu aufgefordert werden. API-Schlüssel ;
    • Geben Sie den Integrationsschlüssel ein, wenn Sie dazu aufgefordert werden. Serviceschlüssel Die
    • Für Debugging-Informationen geben Sie Folgendes ein: y auf Aufforderung.

Verwendung der administrativen Web-Benutzeroberfläche

  1. Navigieren Sie zu Pakete , suchen nach PagerDuty und klicken Installieren Die
  2. Geben Sie die Informationen in die entsprechenden Felder ein:
    • Fügen Sie den REST-API-Schlüssel in die folgende Zeile ein: API-Schlüssel Feld;
    • Stecken Sie den Integrationsschlüssel in den Service-Schlüssel Feld.
  3. Klicken Sie auf Speichern.

Integration testen

Verwendung der Web Schnittstelle:

  1. Gehe zu Aktionen Speisekarte.
  2. Unter PagerDuty , wählen Startvorfall Die
  3. Geben Sie eine Beschreibung ein im Beschreibung Feld und klicken Laufen

Oder, indem man die Befehl Leitungsschnittstelle:

 st2 run pagerduty.launch_incident description='Neuer StackStorm-Vorfall' 

Das sollte einen neuen Vorfall im StackStorm-integrierten Dienst auslösen.

Bereit loszulegen?

Testen Sie jedes Produkt in der Operations Cloud kostenlos. Keine Kreditkarte erforderlich.