Performance analysis

The Performance analysis section displays a number of performance metrics for your application. Just expand the Performance analysis section of the infographic on the application overview page to view the performance analysis options.

Performance analysis

Working with the infographic

Each area of the infographic appearing at the top is clickable, offering access to deeper detail regarding each metric. Whenever you select a part of the infographic, the left section right below the infographic shows different data that reflect the selected part.

The left-hand portion of the performance analysis infographic shows dimensional breakdowns of your application traffic based on browser type, user type, and geographic region. In the middle, you can see the different action types, the Apdex rating and the errors section, while on the right-hand side, the resources and the services sections are displayed. The top finding for each dimension is displayed by default in each section. The discrete infographic sections are briefly described below.

If you select the Top browser section of the infographic, you see the Browser breakdown on the left under the infographic. This shows the traffic per desktop browser, mobile browser, synthetic, and more.

By selecting Analyze performance in the bottom right corner of the Browser breakdown section, you navigate to the multidimensional analysis page, where you can perform a multidimensional analysis from the Browsers perspective.

Browsers

By selecting Top user type, in the User type section under the infographic, you can see the number of actions per minute, Load and XHR actions, and JavaScript errors of Real users versus Robots (for example, Googlebot), and Synthetic. The bar appearing at the top of the User type section, is a visual representation of this breakdown.

By selecting Analyze performance in the bottom right corner of the Browser breakdown section, you navigate to the multidimensional analysis page, where you can perform a multidimensional analysis from the User type perspective.

User types

By selecting Geolocation breakdown you can view the geographical locations that have the highest traffic. You can view further details on the world map that you can access by selecting View full world map.

By selecting Analyze performance in the bottom right corner of this section, you navigate to the multidimensional analysis page, where you can perform a multidimensional analysis from the Geolocations perspective.

Geolocations

User actions are divided into Load actions and XHR actions (or custom actions if available).

If you select the user actions part of the infographic, you can view the Impact of user actions on performance. The charts displayed show among other things, the Visually complete metric for load actions and the Response end for XHR actions.

You can also use the metric selector to display either the Slowest 10%, Median, or Fastest 10% of user actions.

By selecting Analyze performance in the bottom right corner of this section, you can analyze your application’s performance and user actions across multiple dimensions.

Performance analysis

Dynatrace relies on Apdex ratings to calculate user satisfaction with specific applications. By selecting Apdex rating, you can view the user satisfaction within the specified time frame.

Apdex

Select Resources in the infographic to view details regarding the resources that your application relies on. Dynatrace uses the provider host names of downloaded resources to categorize content resources into either 3rd party resources, CDN resources, or 1st party resources. You can examine the action duration by resource type and also compare it to a previous time frame.

In the 1st party resources tab, you can also look for trends in your internal resources—Scripts, Images, and CSS resources are tracked and reported separately.

From this section, you can also navigate to the provider detection settings where you can manually add a provider.

Resources

Select the Services portion of the infographic to view the services that support your application in the Called services section. If you select View service flow at the bottom right corner of this section, you can view the sequence of service calls that are triggered by each service. Dynatrace allows you to access the service flow for an application as well as a user action.

Services

Application availability

If you have one or more synthetic monitors set up to test the availability of your application, you can see the availability of your application directly on the application overview page within the Availability section. The availability chart shows you an aggregate view of all of the selected application's synthetic monitors. You can select View full details to view details related to outages and navigate directly to synthetic monitor details (your analysis timeframe settings will remain intact) to perform further analysis.

Availability

Composite metrics across response times

This section helps you figure out from a high level perspective where your performance focus should lie. You can identify, for example, whether the duration up to the time to first byte is an issue for your application or you should focus on user perceived loading performance, indicated by Speed index and Visually complete.

If you select Analyze performance in the bottom right corner of this section, you can analyze your application’s performance and user actions across multiple dimensions.

Composite metrics

Top 3 included domains

At a glance, you can see the Top 3 included domains, which are the domains that contain the largest number of actions that have been automatically detected by OneAgent in your environment. You can select View full details to view more details on the traffic coming from these domains and to define new applications.

Domains

Problems

The Problems section indicates problems that have been automatically detected by Davis, the Dynatrace AI engine. Just select a problem to learn further details.

Problems

Top errors

The Top errors list displays the most frequently occurring errors by error type: JavaScript, Request, or Custom. You can configure errors by type or individually.

To view Top errors

  1. Go to Web.
  2. Select the application that you want to analyze and scroll down to Top errors.

Top errors infographic

Top 3 user actions

The Top 3 user actions list shows you the three slowest user actions. Actions are sorted based on priority (high priority actions are listed first) and total time consumed (duration multiplied by number of actions). The total time consumed measure is valuable because it factors in how frequently an action is called. For example, a slow action that is called often has more significant impact on performance than a slow action that isn't called often.

If you select a user action, you'll be directed to the user action overview page where you can further analyze the specific user action.

If you select View full details in the bottom right corner of the section, you can analyze your application’s performance and user actions across multiple dimensions.

User actions

Events

Events represent system incidents that might be of interest to you. Such events include errors, new version deployments of your application, configuration changes, and more. The events shown in the image below were generated because the maximum number of user actions per minute was exceeded.

Events