This page describes top use cases for the Resource Performance Dashboard. 

Troubleshoot a Resource from Sessions

In this scenario, you have discovered poor application performance from the Browser App Dashboard. Now you want to investigate a particular session and see if a resource is causing the poor performance. Follow these steps to find and analyze a resource from Sessions:

  1. Navigate to Sessions
  2. Add criteria and set the page experience to Very Slow.
  3. Double-click on the a slow session record.
  4. In the Session Summary select the page with the longest End User Response Time.
  5. In the Waterfall tab, click a problematic resource to open the Resource Details dialog.
  6. Click Analyze Resource.
  7. You are redirected to the Resource Performance > Resources tab. The resource becomes the filter for the dashboard widget data. 
  8. In the widgets, look for patterns or possible factors such as geographic location, domains, etc. See Diagnose Problematic Resources to learn some strategies for diagnosing resource issues.
  9. Next steps:
    • If you want to rule out environmental factors such as network connections, browser, etc., create a synthetic job that calls a page with the resource to confirm the resource is the problem.

Discover Top Resource Violations

In this scenario, you want to analyze top violations with the most occurrences in your application. Follow these steps to learn more about a resource with the most performance violations:

  1. Navigate to the Resource Performance > Violations tab. 
  2. Select the Occurrences column so that number of occurrences is in descending order.
  3. Double-click the top-occurring resource. 
  4. You are redirected to the Resources tab with information for the resource in violation.
  5. Next steps:

Analyze Resources by Region

In this scenario, you want to view a resource's performance from a particular region. Follow these steps to analyze and monitor a resource based on a region:

  1. Navigate to the Resources tab.
  2. From the Add Criteria drop-down, select Load Time and specify the value to be greater than 10000 (10 seconds).
  3. Click the save icon.
  4.  In the Create dialog, enter "Resources Loading Slower Than 10 Seconds," and click OK.
  5. Scroll down to the "Resource Load Time by Region" widget.

Diagnose Problematic Resources

In this scenario, you want to perform root-cause analysis for a poor-performing resource. Follow these steps to diagnose why certain image resources are taking longer than normal to load:

  1. From the Violations tab, double-click on a resource. You are redirected to the Resources tab with the resource applied as a data filter.
  2. Select criteria fields to help you understand possible causes, such as RegionCachedCompressedLoad TimeDomain, etc.

      • Example: Confirm that resources are cached or compressed. 
      • Example: Add criteria that may indicate issues with the server where the resource is coming from, such as DNS Lookup TimeConnection TimeWait Time, and Request Time.
  3. You can look for patterns that indicate the cause within the widgets, providing insights such as:
    • The resource load time speed in certain regions.
    • The top pages using the resource. 
    • The median load time breakdown to show that load time slows down at certain times.
    • The resource size increases.
  4. Next steps: