- PagerDuty /
- Integrationen /
- StackStorm-Integrationsleitfaden
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
- Erstellen Sie einen PagerDuty REST-API-Schlüssel (v2) für die Integration. Bewahren Sie den API-Schlüssel sicher auf.
- vom Dienstleistungen Menü auswählen Dienstverzeichnis Die
- 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.
- 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
- Führen Sie folgenden Befehl aus:
st2 pack install pagerdutyDie - Laufen
st2 pack config pagerdutyDie - 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:
yauf Aufforderung.
Verwendung der administrativen Web-Benutzeroberfläche
- Navigieren Sie zu Pakete , suchen nach PagerDuty und klicken Installieren Die

- Geben Sie die Informationen in die entsprechenden Felder ein:
- Fügen Sie den REST-API-Schlüssel in die folgende Zeile ein:
API-SchlüsselFeld; - Stecken Sie den Integrationsschlüssel in den
Service-SchlüsselFeld.
- Fügen Sie den REST-API-Schlüssel in die folgende Zeile ein:
- Klicken Sie auf Speichern.
Integration testen
Verwendung der Web Schnittstelle:
- Gehe zu Aktionen Speisekarte.
- Unter PagerDuty , wählen Startvorfall Die

- Geben Sie eine Beschreibung ein im
BeschreibungFeld 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.