Applications within Dynatrace are logical constructs onto which customer applications—web sites, mobile apps etc.—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 or web sites and iOS- or Android-based interfaces of mobile apps running on smartphones or tablets.
Application types supported by Dynatrace
Dynatrace supports different application types: web, mobile, 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 as well as a different UI within Dynatrace. However, all types are permeated by common concepts like user sessions and user actions.
All HTML pages like static web pages or single page applications running on a browser are regarded as web applications. AMP applications are also web applications, but they follow the AMP (Google Accelerated Mobile Pages) specification, which doesn't allow the full deep monitoring, and therefore you don't get the same data. Mobile apps can be native mobile apps on iOS or Android, or hybrid apps accessed through a browser. The rest applications regard all digital touchpoints in your environment from traditional rich client applications to smart IoT applications or even Alexa skills. Such applications are supported through Dynatrace OpenKit.
In the following, more information is provided for each application type.
- Web applications
|How to get started||Define your applications via the "My web application" placeholder|
- AMP applications
|Injection type||Injection is done manually by the customer by passing special AMP settings to the AMP pages.|
|How to get started||Set up AMP monitoring|
- Mobile apps
|User interface||Native mobile apps on iOS or Android|
|Injection type||No injection is required—lifecycle events, user actions and web requests are monitored out of the box.|
|How to get started||Get started with Android monitoring
Get started with iOS monitoring
- Applications empowered by OpenKit (custom applications)
|User interface||Any digital touchpoint a customer wants to monitor with Real User Monitoring from rich client applications over apps running in a car up to IoT applications with user interactions. The user interface could even be a hardware like Amazon Alexa.|
|Injection type||Injection is done by the customers themselves by using Dynatrace OpenKit for their technology.|
|How to get started||Instrument your application using Dynatrace OpenKit|