Send Dynatrace notifications to PagerDuty

For extended capabilities and workflow automation, for example, enabling targeted notification and problem remediation, see Workflows integrations.

Dynatrace offers an out-of-the-box integration that automatically pushes Dynatrace problem notifications to your PagerDuty environment. This integration provides PagerDuty responders with the link to the Dynatrace problem card.

Custom webhook

If you want more custom notification fields, you can set up a custom webhook instead of the out-of-the-box integration.

Out-of-the-box integration

To set up PagerDuty problem-notification integration

  1. In Dynatrace, go to Settings > Integration > Problem notifications.
  2. Select Add notification.
  3. Select PagerDuty from the available notification types.
  1. Enter the following information:
    • Display name is the freeform name of this integration that will be displayed in Dynatrace on Settings > Integration > Problem notifications when you finish this configuration.
    • Account is your PagerDuty account name. Informational only. Not used in the API call.
    • Service name
      Enter 'Dynatrace' as the target service name. Informational only. Not used in the API call.
    • Service key
      Paste your auto-generated PagerDuty service key here.

      This value is used in the API call and must match the PagerDuty Integration Key created by PagerDuty. A PagerDuty Integration Key is unique and associated with a PagerDuty Service defined in the PagerDuty service directory.

  2. Finalize and save.

Webhook custom integration

If you want more custom notification fields, use this procedure to integrate Dynatrace and PagerDuty with a custom webhook.

  1. Go to Settings > Integration > Problem notifications.
  2. Select Set up notifications and then select Custom integration.
  3. Configure the integration.

    PagerDuty webhook configuration

    • Name
      Informational only. Not used in the API call.
    • Webhook URL
      Must be https://events.pagerduty.com/v2/enqueue.
    • Custom payload
      Follows the PagerDuty enqueue API payload structure.

More information