New RUM Experience frontends

  • Latest Dynatrace
  • Reference
  • 1min
  • Preview

In Digital Experience Monitoring, frontends are monitored entities defined inside Dynatrace. They are used to logically map data captured from real or synthetic users across various web sites and apps into a specified Dynatrace entity.

Therefore, it's implied that such customer applications have an end-user interface (i.e. the frontend). Typically frontends 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 frontend created within Dynatrace. The way Dynatrace obtains the monitoring data and the type of data that is collected differ for each frontend type. For example, for a web site running in a browser, the Real User Monitoring (RUM) JavaScript can be manually or automatically injected into the application's HTML pages and starts monitoring user events. Monitoring a mobile app, requires an instrumentation via one of our mobile-specific SDKs and shipped together with the app before monitoring starts.

Frontend definition

  • In many cases, the initial frontend for web applications is generated automatically. More specifically, if your web applications are running on systems where OneAgent is installed, Dynatrace automatically injects the RUM JavaScript into the HTML pages, if RUM is enabled. As a result, every monitoring environment automatically obtains a default frontend named "My web application." All user events and user sessions are assigned to this frontend by default.

    • In this case users will define additional frontends and define their detection rules. That way, events are split and stored based on these rules and associated with that new frontend defined. For more information on this configuration possibility, visit “this page”.
  • If your web sites are not automatically monitored, you can still manually add the RUM JavaScript into your website and select from various injection methods.

  • The setup of mobile app monitoring is also done manually by creating the mobile frontend and following the onboarding wizard and instrumentation steps. Our SDKs are shipped together with the app and will automatically capture user sessions and events.

As the New RUM Experience is in preview, not all key functionality to solve above use cases is available yet and will be added continuously.

Related tags
Digital Experience