The Resource Performance Dashboard provides a high-level overview of how your resources affect the performance of your browser application.  

The table presents common troubleshooting and analysis use cases for resource performance.

GoalUse Case
Detect and resolve poor performance issuesTroubleshoot from Sessions
Track and monitor resource violationsDiscover Top Resource Violations
View a resource's performance from a particular regionAnalyze Resources by Region
Diagnose cause of lengthy load time for image resourcesDiagnose Problematic Resources

Troubleshoot a Resource from Sessions

Follow these steps to troubleshoot a resource from Sessions:

  1. Go to Sessions
  2. Add criteria and set the Page Experience to Very Slow.
    Sessions page
  3. Double-click on a 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.
    Analyze Resources
  7. You are redirected to Resource Performance > Resources. The resource becomes the filter for the dashboard data. 
    Resources tab
  8. In the widgets, look for patterns or possible factors such as geographic location, domains, and so on. See Diagnose Problematic Resources to learn some strategies for diagnosing resource issues.

To rule out environmental factors such as network connections, browser, and so on, create a synthetic job that calls a page with the resource to confirm the resource is the problem.

Discover Top Resource Violations

Follow these steps to determine which resource is causing the most performance violations:

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

Analyze Resources by Region

Follow these steps to analyze and monitor a resource based on a region:

  1. Go 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 Apply.
    Load Time
  4. Click the save icon.
  5.  In the Create dialog, enter "Resources Loading Slower Than 10 Seconds," and click OK.
    Create dialog
  6. Scroll down to the Resource Load Time by Region widget.
    Resource Load Time

Diagnose Problematic Resources

Follow these steps to diagnose why certain image resources are taking a long time 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.
    Violations tab
  2. Select criteria fields to determine possible causes, such as RegionCachedCompressedLoad TimeDomain, and so on.
    • Example: Confirm that resources are cached or compressed. 
    • Example: Add criteria that may indicate issues with the server based on the location of the resource, such as DNS Lookup TimeConnection TimeWait Time, and Request Time.
    • Criteria fields
  3. Search for patterns that indicate the cause within the widgets, providing insights such as:
    • Resource load time speed in certain regions
    • Top pages using the resource
    • Median load time breakdown showing that load time slows down at certain intervals
    • Resource size increases

To rule out environmental factors such as network connections, browser, and so on, create a synthetic job that calls a page with the resource to confirm the resource is the problem.