Configuring Dynatrace Webhooks
Custom Integration Configuration
Login to DynaTrace Managed (with Administrative Privilege)
Navigate: Settings → Integration → Problem notifications
Click 'Set up notification' button
Select 'Custom Integration'
Fill out configuration form
- Name - Title of your Custom Integration
- e.g. "StreamWeaver Webhook Integration"
- Webhook URL - Full URL Path of the StreamWeaver Webhook
- This is found in the StreamWeaver UI under the field named 'Webhook Url'
- Custom payload - Format of data being sent to StreamWeaver (copy & paste below snippet)
- Name - Title of your Custom Integration
Dynatrace Webhook Payload
{
"state":"{State}",
"problemId":"{ProblemID}",
"problemURL":"{ProblemURL}",
"problemDetailsJSON":{ProblemDetailsJSON},
"problemDetailsMarkdown":"{ProblemDetailsMarkdown}"
}
"state":"{State}",
"problemId":"{ProblemID}",
"problemURL":"{ProblemURL}",
"problemDetailsJSON":{ProblemDetailsJSON},
"problemDetailsMarkdown":"{ProblemDetailsMarkdown}"
}
- Alerting Profile - The DynaTrace Profile this integration will be leveraged by
- e.g. Default
- Alerting Profile - The DynaTrace Profile this integration will be leveraged by
Click 'Save'
StreamWeaver Dynatrace Webhook Create
Click Create Collectors
From the GUI select Settings
Use the Copy button to copy the URL
Dynatrace Managed "Set up custom integration" page example
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*