Dynatrace Integration with RobustaΒΆ
Note
This feature is available with the Robusta SaaS platform and self-hosted commercial plans. It is not available in the open-source version.
This guide explains how to forward Dynatrace problem notifications to Robusta via a webhook.
RequirementsΒΆ
Robusta is deployed and running.
You have access to the Robusta UI (to create an API key and find your
account_id
).You have admin access to the Dynatrace platform (to configure Problem notifications).
Step 1: Get Robusta Account ID and API KeyΒΆ
In the Robusta UI, go to Settings β API Keys.
Click New API Key, select Alerts: Write permissions, and Save.
Copy the generated API key β you will use it as a Bearer token in Dynatrace.
Find your
account_id
: - In Robusta, theaccount_id
appears in your generated_values.yaml file (from installation), or - In the Robusta UI under Settings β Workspace.
Step 2: Create a Dynatrace Problems WebhookΒΆ
In Dynatrace, open the command palette (Cmd+K on macOS / Ctrl+K on Windows/Linux).
Search for problem notification and open Problem notifications.
Click Add notification and choose Webhook.
Configure the URL:
https://api.robusta.dev/integrations/generic/dynatrace
Set the Custom payload to the Dynatrace macro:
{ProblemDetailsJSONv2}
Add the following HTTP headers:
Authorization: Bearer <api-key> account-id: <account_id>
Replace
<api-key>
with the Robusta API key from Step 1 and<account_id>
with your Robusta account ID.Save the webhook notification.