Applications within Dynatrace are logical constructs onto which customer applications—websites, mobile apps, and more—are mapped for monitoring with regard to traffic from real users. It is implied therefore that such customer applications have an end-user interface. Typical end-user interfaces include browser-based interfaces of web applications and sites as well as iOS- or Android-based interfaces of mobile apps running on smartphones or tablets.

The end-user interface determines the type of the application that is created within Dynatrace. The way Dynatrace obtains the monitoring data and the type of data that is collected differ for each application type. For example, for a web application running in a browser, the RUM JavaScript is manually or automatically injected into the application's HTML pages and starts monitoring each user action.

Dynatrace app definition

The definition of the Dynatrace application for web apps is generated automatically. More specifically, if your web applications are running on systems where you can install OneAgent, Dynatrace automatically injects the RUM JavaScript into the HTML pages. Therefore, every monitoring environment automatically obtains a default application named "My web application". All RUM data are assigned to this application by default.

For mobile and custom apps, the definition is generated when you create the application and start setting up the Dynatrace monitoring. These application types are not monitored in an automated way.

Supported application types

Dynatrace supports different application types: web, mobile, and Accelerated Mobile Pages (AMP) as well as rich client applications over apps running in a car up to IoT applications with user interactions. Each type is associated with different monitoring capabilities and a different user interface within Dynatrace. However, all types are permeated by common concepts like user sessions and user actions.

You can find more information on each application type below.

All HTML pages—like static web pages or single-page applications running in a browser—are regarded as web applications.

User interface JavaScript-enabled browser (mobile or desktop)
Monitoring approach Dynatrace RUM JavaScript
Injection type Injection of the RUM JavaScript can be done automatically by OneAgent, manually for agentless monitoring, or by using the Dynatrace browser extension.
How to get started Define your apps via the "My web application" placeholder