Skip to main content
Für eine ausführlichere Anleitung zur PagerDuty-Integration klicken Sie hier.
1

Webhook-Bridge bereitstellen

Erstellen Sie einen kleinen Dienst, der auf PagerDuty-incident.resolved-Ereignisse reagiert und eine Devin-Sitzung startet, um das Postmortem zu verfassen. Stellen Sie ihn als serverlose Funktion (AWS Lambda, Cloudflare Worker) oder als schlanken Container bereit:
Erstellen Sie in Settings > Service Users unter app.devin.ai einen Service-Benutzer mit der Berechtigung ManageOrgSessions. Kopieren Sie das nach dem Erstellen angezeigte API-Token und speichern Sie es auf Ihrem Bridge-Service als DEVIN_API_KEY. Setzen Sie DEVIN_ORG_ID auf die ID Ihrer Organisation — Sie erhalten sie, indem Sie mit Ihrem Token GET https://api.devin.ai/v3/enterprise/organizations aufrufen. Setzen Sie WEBHOOK_SECRET auf ein gemeinsames Secret, das Sie auch in PagerDuty konfigurieren.
2

PagerDuty konfigurieren

  1. Gehen Sie in PagerDuty zu Services > [your service] > Integrations
  2. Klicken Sie auf Add Integration und wählen Sie Generic Webhooks (v3) aus
  3. Setzen Sie die Webhook URL auf Ihren Bridge-Endpunkt (z. B. https://your-bridge.example.com/pagerduty-resolved)
  4. Fügen Sie unter Custom Headers X-Webhook-Secret mit demselben Wert hinzu, den Sie als WEBHOOK_SECRET gespeichert haben
  5. Filtern Sie unter Event Subscription nach dem Ereignistyp incident.resolved, damit das Postmortem erst ausgelöst wird, wenn der Vorfall geschlossen ist
Sie können auch incident.acknowledged abonnieren, wenn Devin bereits während des laufenden Vorfalls mit dem Sammeln von Daten beginnen und das Postmortem dann nach der Behebung abschließen soll.
3

Observability-MCPs anbinden (optional)

Devin schreibt bessere Postmortems, wenn es auf Ihre Telemetriedaten zugreifen kann. Aktivieren Sie einen oder mehrere MCPs, damit Devin echte Daten für den Zeitraum des Vorfalls abrufen kann:Datadog MCP — Gehen Sie zu Settings > Connections > MCP servers, suchen Sie Datadog, klicken Sie auf Enable und geben Sie Ihre API- und Application-Schlüssel ein. Devin fragt Logs, Metriken, Deployment-Ereignisse und den Monitor-Verlauf ab.Sentry MCP — Suchen Sie Sentry im MCP Marketplace, klicken Sie auf Enable und schließen Sie den OAuth-Vorgang ab. Devin ruft Fehlerdetails, Stacktraces und Release-Tags ab.Sobald die Verbindung hergestellt ist, korreliert Devin Telemetriedaten automatisch mit der Zeitachse des Vorfalls, um ein evidenzbasiertes Postmortem zu erstellen. Erfahren Sie mehr über das Verbinden von MCP-Servern.
4

Was Devin erstellt

Wenn sich ein PagerDuty-Vorfall bezieht, analysiert Devin den Zeitraum des Vorfalls und erstellt ein strukturiertes Postmortem:Beispiel für ein Postmortem, das Devin erstellt:
5

Postmortem anpassen

Passen Sie die Pipeline an den Postmortem-Prozess Ihres Teams an:Verwenden Sie ein Playbook, um Ihre Postmortem-Vorlage festzulegen — Abschnitte, Schweregradklassifizierung, Pflichtfelder und den Speicherort für die Ausgabe. Übergeben Sie in der API-Anfrage eine playbook_id, um jedes Postmortem zu standardisieren.Nach Schweregrad weiterleiten. Fügen Sie in Ihrer Bridge Logik hinzu, um Postmortems nur für Vorfälle der Schweregrade P1/P2 zu erstellen. Vorfälle mit niedrigerem Schweregrad erfordern möglicherweise keine vollständige Ausarbeitung.Fügen Sie Knowledge zu Ihrer Architektur, Service-Verantwortung und früheren Vorfällen hinzu, damit Devin Zusammenhänge erkennen kann — z. B. “orders-service hängt von inventory-service ab, das unter Last bekanntermaßen Timeout-Probleme hat.”In Ihrem Wiki veröffentlichen. Statt in ein Repo zu committen, lassen Sie Devin das Postmortem über den Sitzungs-Prompt in Confluence, Notion oder Ihrem internen Wiki veröffentlichen.