Dynatrace monitors the response times and performance experienced in mobile and desktop browsers.

OpsRamp configuration

Step 1: Install the integration

  1. From All Clients, select a client.
  2. Go to Setup > Account.
  3. Select the Integrations and Apps tab.
  4. The Installed Integrations page, where all the installed applications are displayed. Note: If there are no installed applications, it will navigate to the Available Integrations and Apps page.
  5. Click + ADD on the Installed Integrations page. The Available Integrations and Apps page displays all the available applications along with the newly created application with the version.
    Note: You can even search for the application using the search option available. Also yu can use the All Categories option to search.
  6. Click ADD in the Dynatrace application and click Install.
  7. Select authentication type as WEBHOOK and click Save.
  8. Make a note of Tenant ID, Token and Webhook URL.
    These details are used while creating an HTTP Request template during Dynatrace configuration.
  9. Click Save.

Step 2: Configure the integration

  1. From the API tab, enter:
    • Authentication: Copy Tenant Id, Token, and Webhook URL for configuration. These settings are used for creating an HTTP Request template.
    • Map Attributes: Enter the mapping information for the third-party.
  2. From the Monitoring of Integration tab, click Assign Templates.
  3. From the Audit Logs, set up audit log criteria and time frame.

Configuring the map attributes

  1. Select the required OpsRamp property from the drop-down.
  2. Click Add Mapping Attributes to map attributes for the specific OpsRamp alert property.
  3. Click + to define the mappings.
  4. From Create Alert Mappings on Status, define the mappings, parsing conditions, and default values, and Save.

The following table shows the attribute mappings:

Third-Party EntityOpsRamp EntityThird-Party PropertyOpsRamp PropertyThird-Party Property ValueOpsRamp Property Value
AlertALERTProblemSeverityalert.currentStateAVAILABILITYOk
AlertALERTProblemSeverityalert.currentStateERRORCritical
AlertALERTProblemSeverityalert.currentStatePERFORMANCEInfo
AlertALERTProblemSeverityalert.currentStateRESOURCE_CONTENTIONWarning
AlertALERTProblemDetailsTextalert.descriptionNANA
AlertALERTImpactedEntityalert.deviceNameNANA
AlertALERTProblemImpactalert.serviceNamemytestTest
AlertALERTStatealert.subjectNANA
  • You can modify the attributes at any time.
  • You need not follow the same mappings.

Dynatrace configuration

Step 1: Configure alerts

  1. Log into Dynatrace Admin UI.
  2. Go to Integrations > Problem Notification, select + Set up notification and enter:
    • Name
    • Webhook URL: Paste the Webhook URL that you generated from OpsRamp inbound configuration.
    • Custom payload: Enter the payload.
    • Default for Alert Profiling
  3. Click Send test notification.
  • The Set up notifications screen helps Dynatrace integrate with other notification systems.
  • The Custom Integration area displays a problem notification setup screen.
  • The ImpactedEntities and ProblemDetailsJSON values are JSON data types and must not have quotes around them.
  • The Save button is displayed only if send test notification is successful.

Example payload:

{
    "State": "OPEN",
    "ProblemID": "999",
    "ProblemTitle": "Dynatrace problem notification test run",
    "ImpactedEntity": "Myhost1, Myservice1",
    "ProblemSeverity": "ERROR",
    "ProblemDetailsText": "Dynatrace problem notification test run details",
    "ProblemImpact": "INFRASTRUCTURE"
}

Step 2: Configure alerting profiles

  1. Go to Dynatrace Home Settings > Alerting.
  2. Select Alerting Profiles, enter a name and click Create.
  3. On the <Test 1> page, create the required alerting rule and event filter and click Done.