13 Aug 2026
09:27 AM
- last edited on
17 Aug 2026
06:46 AM
by
MaciejNeumann
Hi
We are integrating Dynatrace with ServiceNow Event Management and need guidance on the recommended mapping strategy.
We receive two types of events:
What is Dynatrace's recommended approach for:
Map directly from Severity Dynatrace to Severity ServiceNow?
Is there any standard procedures to mapping to ServieNow?
Thank you
13 Aug 2026 01:39 PM
is there any suggestion on the following approaches? Do you think of the following approaches would work and would significantly simplify the integration whilst reducing the number of Dynatrace alerting profiles?
Route by Dynatrace Event Type
Dynatrace Event Type ServiceNow Assignment Group
-------------------------------------------------------
OPEN Problem Operational Team
OPEN Custom Relevant Application Support Team
Route by Alerting Profile
For SEV1 and SEV2:
IF Alert Source = SGO-Dynatrace
AND Alerting Profile = Ops_operationalTeams_Critical
THEN Assignment Group = Operational Team
For SEV3 and SEV4
IF Alert Source = SGO-Dynatrace
AND Alerting Profile = Ops_ServiceTeams_Standard
THEN Assignment Group = Application Owner
This approach would allow us to standardise the configuration and maintain only two Dynatrace alerting profiles:
This reduces ongoing administration effort and avoids the need to create and maintain multiple alerting profiles for individual services.
25 Aug 2026 11:41 AM
is there anyone has better solution mapping directly severity from Dynatrace to Servicenow?
25 Aug 2026 12:42 PM
I would not use Dynatrace Alerting Profiles to determine resolver groups or to replicate ServiceNow assignment logic. Doing so would quickly result in a large number of Alerting Profiles for individual applications or support teams, which becomes difficult to maintain and scale.
I would mainly use Alerting Profiles to determine which events or problems are relevant enough to be forwarded, and after what duration, in order to prevent over-alerting. For example, an availability issue might be forwarded immediately, while a slowdown or resource issue may only be forwarded after it has persisted for a certain amount of time.
For the actual severity, I would use the severity of the Dynatrace event as the starting point. Dynatrace now has a standardized event.severity model from 1 to 5: Critical, Major, Minor, Warning and Informational. A Problem inherits the highest severity of the events correlated into that Problem.
This is especially interesting for custom anomaly detectors, because you can explicitly set an event.severity on those events. This allows you to classify custom alerts consistently instead of relying only on their event type or category.
I would also avoid directly mapping Dynatrace severity to an assignment group. Severity tells you how serious the issue is, but not necessarily who is responsible for resolving it. The assignment group should ideally be determined based on the affected or root-cause CI, ownership information and CMDB relationships in ServiceNow.
So in short: use Alerting Profiles primarily to control what gets forwarded and when, in order to reduce noise. Use event.severity to consistently describe the technical severity of the event, including custom anomaly events. Then let ServiceNow Event Management handle CI binding, Event Management correlation/deduplication, ownership, assignment and incident creation.
This also prevents ending up with a large number of Alerting Profiles for every application or support team.
26 Aug 2026 04:02 PM
26 Aug 2026 05:43 PM
I think I have a helpful answer to your original question but first I would like to ask you about this reply. Are your kubernetes related alerts particularly noisy? Are you trying to use their severity classifications to adjust the logic for when to trigger an incident email notification in servicenow?
Featured Posts