Time travel
Time travelling is an essential aspect of finding data.
In too many applications, travelling through time is complex or counter intuitive.
Spider has invested a lot of efforts in making Time travelling a pleasant journey 😉.
Time travel tools allows you to filter the captured data on the time frame you are a looking for.
Spider offers many tools for time navigation:
- Timeline
- Time actions icons
- Free time input
Timeline​

- The timeline is Spider main component to navigate your data
- It shows timed data aggregated over a business dimension and over time
- The data displayed is chosen in the timeline settings menu
- A tooltip shows details about the data when hovering the bars
- The reset button allows getting back to default settings when lost... in time
The timeline has been opensourced to share this great component!
The timeline may display the same item on several bars of the histogram.
Indeed, if the duration is long, the same communication is counted on all bars.
This is true only if progessive loading is not active.

Selecting time​
Time selection is made by:
- Click and drag to draw selection
- Anywhere outside selection
- Just below current selection
- Click and drag of the selection handles
- Click and drag of the selection
- Single click on a bar to select just this one
A tooltip shows the selected time when selecting time.
When time selection is outside the visible timeframe, a blue icon allows you to jump back to it

Sliding the visible timeframe​
You may change the visible timeframe of the timeline by:
- Clicking on the bottom left
or right
icons (slow way)
- Click and dragging the time selection left or right outside of the timeline
- The further you are, the faster it slides
- Holding
Ctrlkey and dragging the mouse when being over the timeline

Timeline settings menu​
You choose what to display on the timeline with the timeline settings dedicated menu.
The options depend on the selected protocol.
The screenshot below is for HTTP.

This timeline show Success & errors.
- The legend on the left explains the color code of the selected representation.
- The count on the top left show the maximum value of the graph to give an idea of the scale.
The timeline Y axis is not of big height, and does not show intermediate values.
This is done willingly.
The time is there to show where there are data and to give an idea of the data volume. While still not taking too much height.
Progressive loading​
Timeline is loaded progressively by default, using pagination behind the scene.
- Loads smoothly even with massive data
- But prevents showing intervals
You activate progressive loading in Main settings/Dispay tab.
When progressive loading is active, you won't be able to see the duration intervals of communications in the timeline. Only the start time is taken into account.
Progessive​

Not progressive​

Timeline quality line​
The quality line displays, with a 1 min max resolution, the quality of the capture and parsing at the related time.
It helps understanding if missing items are because of Spider or because of the software under monitoring

Qualityline content​
The QualityLine may show two different sources of errors:
-
Capture statusis present on all view- Pcap drop - when pcap buffer is too small
- Kernel drop - when kernel is overloaded
- Spider backoff - when Spider server is not scaled enough
-
Parsing statusonly on HTTP view- Parts partially parsed
- Not parsed because of missing packets