All Products
Search
Document Center

EventBridge:Integrate Dynatrace with EventBridge

Last Updated:Mar 11, 2026

When Dynatrace detects infrastructure or application problems, you need those alerts to trigger automated responses across your cloud environment. EventBridge connects to Dynatrace through a webhook-based integration: Dynatrace sends problem notifications as HTTP POST requests to an EventBridge custom event bus, where event rules filter, transform, and route them to downstream targets such as Function Compute, Message Queue, or DingTalk.

Use cases

  • Centralized alert management: Aggregate Dynatrace alerts alongside alerts from other monitoring tools into a single event bus for unified visibility

  • Automated incident response: Trigger a Function Compute function to restart services, scale resources, or run remediation runbooks when Dynatrace detects a problem

  • Tiered alert routing: Forward critical Dynatrace alerts to DingTalk or SMS while logging lower-priority alerts to Log Service

How it works

  1. Create an HTTP event source on a custom event bus in EventBridge. EventBridge generates a public webhook URL for this event source.

  2. Configure a problem notification in Dynatrace with the webhook URL. Dynatrace sends an HTTP POST request to this URL whenever it detects a problem.

  3. EventBridge receives the POST request as an event on the custom event bus. Event rules route or transform these events to downstream targets.

Prerequisites

Before you begin, ensure that you have:

Step 1: Create an HTTP event source in EventBridge

Create an event source that receives webhook requests from Dynatrace.

  1. Log on to the EventBridge console.

  2. In the top navigation bar, select a region.

  3. Create a custom event source of the HTTP/HTTPS Events type with the following settings. For detailed instructions, see Create a custom event source of the HTTP/HTTPS Events type.

    ParameterValue
    Request TypeHTTP & HTTPS
    Request MethodPOST
    Security ConfigurationOptional
  4. After the event source is created, go to the Event Sources page. Click Details in the Operations column to view the event source details.

  5. Copy the Internet request URL. This is the webhook URL that Dynatrace sends notifications to.

    Event source details showing the Internet request URL

Step 2: Configure problem notifications in Dynatrace

Set up a webhook in Dynatrace to forward problem alerts to EventBridge.

  1. Log on to the Dynatrace console.

  2. In the left-side navigation pane, choose Settings > Integration > Problem notifications.

  3. Click Add notifications.

  4. Configure the following parameters:

    ParameterDescription
    Display nameA name for this notification setting, such as EventBridge-Integration
    Webhook URLThe Internet request URL copied from Step 1
  5. Click Save.

    Dynatrace problem notification settings

Dynatrace also supports optional settings such as custom HTTP headers, alerting profiles to control which problems trigger notifications, and a secret URL toggle that hides the webhook endpoint. Adjust these settings for your production environment as needed. For details, see Dynatrace webhook integration.

Step 3: Send a test notification

Verify that Dynatrace can deliver events to EventBridge.

  1. In the Dynatrace console, go to Settings > Integration > Problem notifications.

  2. Open the notification setting you configured in Step 2.

  3. Click Send test notification.

    Send test notification button in Dynatrace

Dynatrace sends a test event with the following payload structure:

{
  "ImpactedEntities": [
    {
      "type": "SERVICE",
      "name": "MyService1",
      "entity": "SERVICE-XXXXXXXXXXXXX"
    }
  ],
  "ImpactedEntity": "MyHost1, MyService1",
  "PID": "99999",
  "ProblemID": "999",
  "ProblemImpact": "INFRASTRUCTURE",
  "ProblemTitle": "Dynatrace problem notification test run",
  "State": "OPEN"
}

Key fields in the payload:

FieldDescription
ProblemTitleSummary of the detected problem
ProblemIDUnique identifier for the problem
ProblemImpactImpact category: APPLICATION, SERVICE, or INFRASTRUCTURE
StateProblem state: OPEN or RESOLVED
ImpactedEntitiesList of affected entities with type, name, and entity ID

Dynatrace supports customizable webhook payloads with placeholders such as {ProblemTitle} and {State}. For details, see Dynatrace webhook integration.

Step 4: Verify events in EventBridge

Confirm that EventBridge received the test event.

  1. Log on to the EventBridge console.

  2. In the top navigation bar, select the same region as your custom event bus.

  3. In the left-side navigation pane, click Event Buses.

  4. Click Event Tracking to view the received events.

If the test event appears in the event list, the integration is working correctly.

What's next

After the integration is verified, create event rules to process Dynatrace events:

  • Create an event rule -- Filter Dynatrace events by fields such as ProblemImpact or State and route them to specific targets

  • Create an event target -- Connect targets such as Function Compute, Message Queue, or HTTP endpoints for automated incident response