- PagerDuty /
- Integrationen /
- Leitfaden zur Kabelbaumintegration
Leitfaden zur Kabelbaumintegration
Vorteile der PagerDuty + Harness-Integration
- Benachrichtige die Bereitschaftskräfte basierend auf den in den Harness-Workflow-Benachrichtigungseinstellungen festgelegten Bedingungen.
- Senden Sie angereicherte Ereignisdaten aus Harness, einschließlich der spezifischen Fehler einer Bereitstellung.
- Erstellen Sie Vorfälle mit hoher und niedriger Dringlichkeit basierend auf der Schwere des Ereignisses aus der Harness-Ereignisnutzlast.
- Benachrichtigen Sie mehrere Teams, um ein fehlgeschlagenes Deployment zu beheben.
So funktioniert es
- Harness-Implementierungen nutzen die Workflow-Benachrichtigungsstrategie-Funktion, um Benachrichtigungen an Benutzergruppen und verschiedene Benachrichtigungskanäle zu senden.
- Wenn die Bedingung einer Benachrichtigungsstrategie erfüllt ist, wird ein Ereignis an PagerDuty gesendet. Ereignisse von Harness lösen einen neuen Vorfall im entsprechenden PagerDuty -Dienst aus. als Warnungen gruppieren in einen bestehenden Vorfall.
Anforderungen
- PagerDuty Integrationen erfordern eine Managerrolle Für die Dienste, bei denen Harness Vorfälle auslösen soll, oder für die Rolle eines Administrators, falls Sie globale Ereignisregeln verwenden, benötigen Sie die entsprechenden Berechtigungen. Falls Sie diese Rolle nicht besitzen, wenden Sie sich bitte an einen Administrator oder Kontoinhaber in Ihrer Organisation, um die Integration zu konfigurieren.
Integrations-Überblick
In PagerDuty
Es gibt zwei Möglichkeiten, Harness in PagerDuty zu integrieren: über Global Event Routing oder über eine Integration in einen PagerDuty -Dienst.
Wenn Sie Harness zu einem bestehenden PagerDuty -Dienst hinzufügen, fahren Sie bitte mit dem nächsten Schritt fort. Integration mit einem PagerDuty Dienst Abschnitt dieses Leitfadens.
Integration mit globalem Ereignis-Routing
Durch die Integration mit Global Event Routing können Sie Ereignisse anhand ihrer Nutzdaten aus Harness an bestimmte Dienste weiterleiten. Weitere Informationen finden Sie in unserem Artikel zu diesem Thema. Globales Event-Routing Die
- vom Dienstleistungen Menü auswählen Veranstaltungsregeln und wählen Sie Ihr globales Regelwerk aus Die
- Klicken Sie im Bildschirm „Ereignisregeln“ Ihres Regelsatzes auf den Pfeil neben Eingehende Ereignisquelle um die Integrationsschlüsselinformationen anzuzeigen. Kopieren Sie Ihre Integrationsschlüssel Dies ist derselbe Integrationsschlüssel, den Sie für jedes andere Tool verwenden, das Sie mithilfe von Ereignisregeln integrieren möchten. Nachdem Sie die Integration in Harness eingerichtet haben, kehren Sie zu dieser Oberfläche zurück, um festzulegen, wie Ereignisse von Harness an Dienste in PagerDuty weitergeleitet werden.

Bewahren Sie diesen Schlüssel für späteren Gebrauch an einem sicheren Ort auf. Sie können nun fortfahren mit dem/der/ Im Geschirr Abschnitt unten.
Notiz Wenn Ihr Team die Integration bereits vorgenommen hat Veranstaltungsregeln Sie können dies überprüfen, indem Sie den PagerDuty Ereignisregeln-Integrationsschlüssel in allen Benutzergruppen nachschlagen, in denen dieser Schlüssel hinterlegt sein könnte. Anschließend können Sie die vorhandene Benutzergruppe (falls zutreffend) verwenden und Harness-Ereignisse in Ihren Dienst einbinden, indem Sie neue Ereignisregeln für Ihren Dienst erstellen.
Integration mit einem PagerDuty Dienst
Die direkte Integration mit einem PagerDuty -Dienst kann von Vorteil sein, wenn Sie Warnmeldungen von Harness nicht anhand der Ereignisnutzlast an verschiedene Einsatzkräfte weiterleiten müssen. Sie können weiterhin verwenden Service-Level-Ereignisregeln um Aktionen wie das Unterdrücken nicht relevanter Warnmeldungen und das Anpassen des Schweregrades durchzuführen.
- vom Dienstleistungen Menü auswählen Dienstverzeichnis Die
- Wenn Sie Ihre Integration zu einem bestehenden Dienst hinzufügen Klicken Sie auf den Namen des Dienstes, dem Sie die Integration hinzufügen möchten. Wählen Sie dann die Option aus. Registerkarte „Integrationen“ und klicken Sie auf Füge ein N hinzu neue Integration Taste.
Wenn Sie einen neuen Dienst erstellen Für Ihre Integration lesen Sie bitte unsere Dokumentation im Abschnitt Konfiguration von Diensten und Integrationen und befolgen Sie die im Dokument beschriebenen Schritte. Neuen Dienst erstellen Abschnitt, Auswahl von Harness als Integrationstyp in Schritt 4 unten. - Geben Sie eine Integrationsname im Format `Überwachungstool-Dienstname` (z. B. Harness-Einkaufswagen) und wählen Sie Harness aus der Liste aus. Integrationstyp Speisekarte.
- Klicken Integration hinzufügen Klicken Sie auf diese Schaltfläche, um Ihre neue Integration zu speichern. Sie werden anschließend zum Tab „Integrationen“ für Ihren Dienst weitergeleitet.
- Ein Integrationsschlüssel Dieser Schlüssel wird auf diesem Bildschirm generiert. Bewahren Sie ihn an einem sicheren Ort auf, da er im nächsten Abschnitt für die Konfiguration der Integration mit Harness benötigt wird.
Im Geschirr
- Suchen Sie in Ihrem Harness-Konto nach einem bestehenden Bereitstellungs-Workflow und wählen Sie den Abwärtspfeil, um das Fenster zu öffnen. Benachrichtigungsstrategie Bildschirm.
- Klicken Sie auf + Benachrichtigungsstrategie hinzufügen Schaltfläche. Workflow auswählen. Bedingungen) die erfüllt sein müssen, um PagerDuty -Benachrichtigungen zu generieren und einzugeben Benutzergruppe(n) die Sie mit der PagerDuty Integration verknüpfen möchten. Klicken Sie hier. Einreichen Die

- Als Nächstes navigieren Sie zur Menüleiste und klicken Sie auf Kontinuierliche Sicherheit und auswählen Zugriffsverwaltung Die

- Unter Benutzergruppen Suchen Sie die eingegebene Benutzergruppe, die mit dem Workflow verknüpft ist. Bearbeiten Sie unter dieser Benutzergruppe die Benachrichtigungseinstellungen und geben Sie Ihr Token ein (von der In PagerDuty Schritte) unter PagerDuty Integrationsschlüssel . Wählen Einreichen Die

- Wenn ein Benutzer für den PagerDuty -Dienst, der mit diesem Integrationsschlüssel verknüpft ist, Bereitschaftsdienst hat, sollte ein Vorfall mit dem Titel „Testticket zur Validierung des neuen Schlüssels“ ausgelöst werden.
Notiz: Bei Verwendung eines globalen Ereignisintegrationsschlüssels prüfen Sie, ob das entsprechende Ereignis auf der Warnseite angezeigt wird. Es ist unwahrscheinlich, dass dieses Testereignis die Bedingungen für die Auslösung eines Vorfalls erfüllt. Falls für einen Dienstintegrationsschlüssel kein Vorfall ausgelöst wird, prüfen Sie, ob für den Dienst ein Bereitschaftsdienst eingerichtet ist.
Häufig gestellte Fragen
Ist es möglich, dass eine Harness-Integration Warnmeldungen an mehrere Dienste weiterleitet?
Ja. Sie haben zwei Möglichkeiten: Integration mit globalem Ereignis-Routing Dies ermöglicht es Ihnen, einen Vorfall basierend auf in PagerDuty festgelegten Bedingungen einem bestimmten Vorfall zuzuordnen oder für jeden gewünschten Dienst individuelle Serviceintegrationsschlüssel zur Konfiguration hinzuzufügen. Sie können für jeden PagerDuty -Serviceintegrationsschlüssel, an den dasselbe Ereignis gesendet werden soll, eine neue Benutzergruppe zu einem Workflow hinzufügen.
Kann ich den PagerDuty Vorfall beheben, sobald der Workflow eine erfolgreiche Bereitstellung durchgeführt hat?
Dies ist zum jetzigen Zeitpunkt nicht möglich.
Bereit loszulegen?
Testen Sie jedes Produkt in der Operations Cloud kostenlos.
Keine Kreditkarte erforderlich.