Dynatrace Integrationshandbuch

Dynatrace überwacht automatisch Ihre Anwendungen und Dienste, analysiert Probleme und benachrichtigt Sie, wenn etwas schief geht. Dynatrace lernt Ihre gesamte Anwendungsarchitektur automatisch und wählt auf intelligente Weise die richtige Visualisierung für Sie aus, damit Sie Ihre Daten und Ihre Umgebung leicht verstehen können. Maßgeschneiderte Infografiken vermitteln die wichtigsten Fakten zu allen Aspekten Ihrer Anwendungsumgebung.

Integrations-Komplettlösung

Es gibt zwei Möglichkeiten, PagerDuty in Dynatrace zu integrieren:

  • Erstellen einer Integration in einen PagerDuty Dienst . Die direkte Integration mit einem PagerDuty -Dienst kann von Vorteil sein, wenn Sie Warnmeldungen vom integrierten Tool nicht basierend auf der Ereignisnutzlast an verschiedene Responder weiterleiten müssen. Sie können weiterhin Dienstereignisregeln verwenden, um Aktionen wie das Unterdrücken auszuführen. Notiz: In PagerDuty müssen Benutzer über einen Manager Basisrolle oder höher.
  • Erstellen einer benutzerdefinierten Webhook-Integration . Diese Methode ist vorteilhaft, wenn Sie eine angepasste Nutzlast wünschen. Sie können sich auch für die Integration mithilfe eines globalen Ereignisrouting-Schlüssels entscheiden.

In Dynatrace

Erstellen einer Integration in einen PagerDuty Dienst

1. Klicken Sie in Ihrem Dynatrace-Konto auf das Speisekarte Schaltfläche oben links auf der Seite.

2. Wählen Einstellungen Integration Problembenachrichtigungen Benachrichtigungen einrichten .

3. Wählen PagerDuty als Benachrichtigungsmethode und klicken Sie auf das Alarmierung mit PagerDuty Taste.

4. Sie werden zu PagerDuty weitergeleitet und aufgefordert, die Integration autorisieren indem Sie Ihre PagerDuty Anmeldeinformationen eingeben oder sich bei Ihrem SSO-Anbieter authentifizieren.

5. Als Nächstes werden Sie aufgefordert, einen neuen PagerDuty Dienst zu erstellen oder einen vorhandenen auszuwählen. Dynatrace verwendet diesen Dienst, um neue Vorfälle in PagerDuty auszulösen.

  • Wenn Sie diese Integration für einen bestehenden Dienst verwenden , wählen Sie den gewünschten Dienst aus und klicken Sie auf Integration abschließen .
  • Wenn Sie einen neuen Dienst erstellen , Geben Sie ein Dienstname , das die Anwendung, Komponente oder das Team darstellt, für das Sie Vorfälle eröffnen möchten (Beispiele: „MobileApp“, „Shopping Cart“ oder „BizOps“), und wählen Sie die Eskalationsrichtlinie Sie verwenden möchten. Klicken Sie auf Integration abschließen .

6. Anschließend werden Sie zurück zu Dynatrace geleitet und sehen die Integrationsdetails. Sie können optional einen Alarmierungsprofil in diesem Schritt. Klicken Sie anschließend auf Testbenachrichtigung senden .

7. Sie sollten einen Dialog sehen, der Sie darüber informiert, dass die Integration erfolgreich war, und dass ein entsprechender Testvorfall in PagerDuty ausgelöst wurde. Klicken Sie auf Speichern um die Integration abzuschließen. Ihre neue Benachrichtigungsmethode wird neben allen anderen Methoden angezeigt, die Sie hinzugefügt haben.

Erstellen einer benutzerdefinierten Webhook-Integration

1. In Dynatrace, navigieren Sie zu Einstellungen Integration Problembenachrichtigungen .

2. Klicken Sie auf Benachrichtigungen einrichten und wählen Sie Benutzerdefinierte Integration .

3. Geben Sie auf dem Bildschirm „Benutzerdefinierte Integration einrichten“ einen Name für Ihre Integration, in die Webhook-URL Geben Sie die allgemeine PagerDuty Events-URL ein. https://events.pagerduty.com/v2/enqueue   und geben Sie Folgendes in das Benutzerdefinierte Nutzlast Feld. Im Routing-Schlüssel Geben Sie im Feld einen Integrationsschlüssel für generische Events API-Integration oder geben Sie einen Globales Event-Routing Integrationsschlüssel:

 { 'dedup_key': '{PID}', 'event_action': 'Trigger', 'routing_key' : 'IHR_INTEGRATIONSSCHLÜSSEL', 'Payload': { 'Zusammenfassung': '{ProblemTitle}', 'Quelle': '{ImpactedEntity}', 'Schweregrad': 'kritisch', 'Client': 'dynatrace', 'client_url': '{ProblemURL}', 'custom_details': { 'incident_key': '{PID}', 'Hostname': '{ImpactedEntity}', 'event_storage_id': '{ImpactedEntity}', 'State': '{State}', 'ProblemTitle': '{ProblemTitle}', 'Problemdetails HTML': '{ProblemDetailsHTML}', 'Problemdetails JSON': {ProblemDetailsJSON}, 'ProblemID': '{ProblemID}', 'Auswirkung': '{ProblemImpact}' } } } 

4. Klicken Sie auf Testbenachrichtigung senden und Sie sollten einen Dialog „Benutzerdefinierter Integrationstest erfolgreich“ erhalten. Klicken Sie auf Speichern um die Integration abzuschließen.

FAQ

Kann ich meinem Dynatrace-Konto mehrere PagerDuty Integrationen hinzufügen?

Ja! Sie wiederholen einfach alle oben genannten Schritte, um einen neuen Dienst zur Verwendung mit Dynatrace zu erstellen, oder Sie können eine Webhook-Integration erstellen und einen globalen Integrationsschlüssel für die Ereignisweiterleitung verwenden (Anweisungen oben).

Löst Dynatrace einen offenen Vorfall, wenn dieser kein Problem mehr darstellt?

Wenn Sie eine Integration in einen PagerDuty Dienst erstellen, behebt Dynatrace Vorfälle, sobald das Problem behoben wurde.

Wenn Sie eine Integration mit einem benutzerdefinierten Webhook erstellen, müssen Sie Folgendes verwenden: Veranstaltungsregeln zur Interpretation des Feldes „Status“ im benutzerdefinierte_details . Die alleinige Verwendung einer benutzerdefinierten Webhook-Integration funktioniert nicht, da der benutzerdefinierte Webhook nicht den tatsächlichen „Status“ (geöffnet oder geschlossen) sendet und immer als Warnung interpretiert wird.

Bitte Kontaktieren Sie unser Support-Team wenn Sie Hilfe bei der Integration benötigen.

 

Beginnen Sie noch heute mit der Nutzung von PagerDuty

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

MELDEN SIE SICH AN