Apdex ratings

Dynatrace calculates Apdex ratings to provide you with a single metric that tells you about the performance of your application and the errors that impact user experience.

Apdex is calculated for each discrete user action and each application overall. In this way, it provides quick insight into the user experience within your application.

Default Apdex ratings in Dynatrace are based on application-specific thresholds.

Score Performance level
0.94–1.0 Excellent
0.85–0.94 Good
0.7–0.85 Fair
0.5–0.7 Poor
< 0.5 Unacceptable

Apdex ratings can be used as benchmarks for comparing two applications over time, even though the timing thresholds set up for the two applications may be different.

Applications are typically comprised of many different user action types. For example, it might be acceptable to have a complex search that takes up to 6 seconds to complete while the loading of the homepage in the same application might need to take less than 2 seconds to ensure user satisfaction. Such differences can be addressed by configuring different Apdex thresholds for various user action types.

For more details on the Apdex standard, see Apdex References.

Adjust Dynatrace Apdex thresholds

Dynatrace Apdex ratings can be customized based on the specific requirements of your application. Once configured, they give you a quick and easy way of evaluating the performance of all user actions that you're monitoring: a value of 1.0 is perfect; values below 0.5 are unacceptable. It's recommended that you define appropriate user-satisfaction timing thresholds and error impact configurations for each monitored user action.

Configure Apdex settings for your application

  1. In the Dynatrace menu, go to Frontend.
  2. Select your application > Browse () > Edit.
  3. From Application settings, select General.
  4. In the Select a key performance metric per action type section, switch between the Load actions, XHR actions, and Custom actions tabs, and use the sliders under Key performance metric thresholds to select the values that determine a user action as Satisfactory, Tolerable, and Frustrating.
  5. On the Load actions and XHR actions tabs, use the dropdown list to select the key performance metric that should be used for Apdex calculation.

Configure Apdex ratings

Configure Apdex settings for key user actions

  1. In the Dynatrace menu, go to Frontend.
  2. Select your application, scroll down to Top 3 user actions, and select View full details.
  3. On the Multi-dimensional analysis: Performance page, scroll down to Key user actions, and select an action.
  4. Select Browse () > Edit.
  5. Under Key performance metric, use the dropdown list to select the key performance metric, and use the sliders to select the values that determine if the key user action is Satisfactory, Tolerable, and Frustrating.

Key performance metric

Effect of errors and HTTP status codes on Apdex

User actions with JavaScript errors are rated as Frustrated. It can happen that your user actions are in fact fast and below the Apdex threshold, but they are colored red and rated as Frustrated nonetheless because some of the user actions have JavaScript errors.

The same is true for request errors. An HTTP response code, CSP violation, or resource request that is configured in settings to be captured as an error leads to a Frustrated user action.

Context-based Apdex analysis

Dynatrace makes it easy for you to analyze your application's Apdex from a variety of dimensions.

Location-based analysis

To get a worldwide view with color-coded Apdex scores and other performance information

  1. On the application overview page, select View geolocation breakdown > View full world map.

Location-based analysis

User-action-based analysis

To analyze user satisfaction within a specific period of time for a specific user action

  1. On the application overview page, either select one of the actions under Top 3 user actions, or select View full details.
  2. On the Multi-dimensional analysis: Performance page, scroll down to Top 100 user actions, and select a user action.

User-action-based analysis

Application-based analysis

To see how user satisfaction evolves over time for a specific application during a specific period of time

  1. Go to the application overview page, and scroll down to Apdex rating.

Application-based analysis

Cross-application user journey analysis

To analyze and understand the areas of struggle for each user action in a user journey

  1. On the application overview page, select Analyze user sessions, then select a user session.

User journey analysis

Apdex for business reporting

You can highlight Apdex as a core metric for your business peers by adding Apdex-related tiles to your Dynatrace dashboard.

Apdex tiles on dashboard