The HeadSpin Burst UI is our analytics interface for exploring your network and app data to find and fix issues with your app.
A Burst is a concentration of continuous issue activity. Bursts highlight areas where the most issues occur.
<p class="highlight-box">The length of a Burst is based on the duration of continuous issue activity. The height of a Burst is based on the Impact Time from Issues within a Burst.</p>
How to analyze Burst data:
1. Scrub your mouse across the Bursts. Identify which activities in the video correspond with which bursts of issue activity.
2. Hover over a Burst to see an estimate of how much impact time is attributed to issues in that time interval.
3. Click on the largest Burst. The Issue Curve will appear and show you the issues inside.
The Issue Curve shows the amount of impact time attributed to issues in a Burst. The highest regions on the curve are typically where you will find the most issues in your app.
How to use the Issue Curve:
1. Scrub your mouse across the Issue Curve. Look for regions of slow load times or poor user experience in the video that correspond with issues on the Issue Curve.
2. Hover over each Issue to see the type of issue and its estimated Impact Time.
3. Click on an Issue to see why it's a problem, what was responsible, and to find out what you can do to fix it.
Each Issue Card represents a problem detected in your session. Each card corresponds with dot(s) on the Issue Curve.
<p class="hightlight-box">The Issue Cards are organized from largest to smallest impact time. When analyzing issues, begin with the issues with the largest impact time.</p>
How to use the Issue Cards:
1. Begin with the first Issue Card, which has the largest impact time.
2. Click on the card to open the associated Activity Timeline and highlight the affected regions on the Issue Curve.
3. Inspect the Activity Timeline to learn more about the Issue. Network traffic with the affected host will be sorted to the top of the Network Activity Timeline. Below the affected host you'll find network activity with other hosts in the selected Burst.
Issue Details and the Activity Timeline give you detailed information about what the problem is and how to fix the issue.
<p class="highlight-box">Note: Issues are created based on benchmarks for highly efficient apps. For some apps, these benchmarks might be too restrictive. In these cases, you will need to judge when issues might not apply for your use case.</p>
How to understand the Issue Details:
1. Once you have selected an issue, the Issue Details will appear on the left and the Activity Timeline on the right.
2. The Issue Details show: the issue type, the host name (if applicable), issue impact time, issue description, and how to fix the issue.
3. Compare the Issue details with the Activity Timeline to better understand why the issue is occuring and the best way to fix it.
NETWORK ACTIVITY TIMELINE
The Network Activity Timeline is a waterfall of all the network traffic within the Burst, organized by host.
<p class="highlight-box">Note: If an Issue is selected, the host with the Issue will be sorted to the top of the waterfall.</p>
A connection block represents a single TCP connection used to transmit one or more HTTP requests/responses.
<p class="highlight-box">Note: Hover over network activity to see connection blocks. Click on connection blocks to see details.</p>
Detail Colors (on hover):
The Message Inspector is a area for finding detailed information about each connection block.
<p class="highlight-box">Note: The "Inspector" button on the right side of the footer bar opens and closes the palette. The buttons on the right side of the inspector can clear and close the palette.</p>
The Overview tabs lists the destination IP address, timestamp of creation, duration of the connection, URL, size, and timing info for an HTTP request, as well as the status code, content type, and timing info.
This tab is where you will find request meta data such as: host, user agent, proxy-connection, cache info, connection info, encoding info, compression info, and server info.
This tab is where you will find response meta data such as: host, user agent, proxy-connection, cache info, connection info, encoding info, compression info, and server info.