Skip to main content

Stats

Concept

The stats panel offers the possibility to perform statistics over a selection of calls.

Statistics depend on:

  • Selected whisperer(s)
  • Filters
  • Time selection

Spider has two mode to compute statistics:

  1. Global - over the whole time range, such as:
    • The response time stats.
  2. Moving window - by sub time periods, such as:
    • The evolution of the maximum response time every minute
    • The statistics of data exchanged per minute

Then the stats may be computed over the whole set of filtered data or grouped by various dimensions (pivots).

The available metrics and groups depend on the selected protocol.

Composition

Stats.png

The Stats panel is allowing to add different stats one after another.

  • The Stats bar at the top
    • Allows to ADD STAT
    • Allows to navigate from one to another and keep track of all configured stats.
  • Each stat includes a toolbar on the left to manage it

Managing stats

Add

Click on the ADD STAT button to add a new stat.
By default it is not configured and does not display anything.

Edit

The left part of stats features a form to edit the stat.

ParamaterModeDescription
Mode-The mode: Global or Moving window
StatMoving WThe function to compute over the metrics during each window.
StatGlobalThe metrics the stat may be computed on. Like Duration, Size...
Depends on the protocol.
EachMoving WThe window over which to perform stats: second, minute, hour...
Group byBothProtocol fields available to perform pivot on.

It also shows:

  • The selected time range
  • The active filter
  • The selected whisperers

Any change you perform on these in the other parts of the UI are reflected here.

Lock

You can lock the configuration of a stat with the 2 lock buttions on the left toolbar.

  • LockParams.png Lock settings
    • All parameters, whisperer and filters are locked
    • Use it to compare stats for various environments, different dataset...
  • LockTime.png Lock time
    • Time selection is locked
    • Use it to compare stats on different time periods

Locking both allows to keep stats for the selection, and go digging in parallel.

Delete

To delete a stat, click either:

  • On the Delete icon of the toolbar
  • On the X icon of the stat in the Stats bar

Stats bar

You may have several stats computed at once, to study a dataset from various angles.

The stats bar allows you to:

  • Add a stat
  • Navigate between stats like a taskbar
  • Show stats parameters in tooltip
  • Show if a stat is locked

Stats label is based on selected parameters and a tooltip provides all details.

To know:

  • Current visible stats are highlighted in blue.
  • You may open up to 10 stats.

StatsBar.png

Global stats

Global stats compute statistics over the whole time range.

Composition

GlobalStats.png

Global stats are composed of 3 parts:

  • Heatmap
  • Distribution
  • Raw stats

Heatmap graph

The Heatmap graphic shows the distribution of the metric value over time.

  • Horizontal axis: time
  • Vertical axis: the metric value
  • Color: the count of items with this value for that time

It allows, in a glance:

  • To see if and when outliers occur
  • To see if massive amount of calls have generated higher metric value

You may access the related data by clicking on the heatmap cells.
It will set the time and filters required to zoom on these data.

Heatmap.png

tip

The heatmap is very useful to identify patterns in the calls.

tip

The heatmap is available on different axes on the dashboard widgets.

Distribution graph

The Distribution graphic shows the global distribution of the metric value

  • Horizontal axis: the metric value
  • Vertical axis: the count of items with this value for that time

In a glance, this graph allows to:

  • Find the usual distribution
  • Find and access outliers
  • Identify several patterns in the data from the count of juxtaposed ‘normal law’

Hover on the graphic parts to get statistics values.

You may filter to see the relevant data by clicking on the histogram bars

Distribution.png

Raw stats

The Stats section gives you the computed value for classic metrics:

  • Minimum
  • Percentiles
  • Count
  • Sum
  • Average
  • Standard deviation

Moving window stats

Moving windows stats compute statistics by sub time periods over the time selection.

Composition

MovingWindow.png

Moving window stats are composed of 3 parts:

  • Evolution
  • Distribution
  • Raw stats

The two latter are the same as for Global stats, except that they show the distribution and the raw stats of the metrics computed for each window.

Evolution graph

The evolution graph shows the evolution of the metrics computed for each window.
It shows you the window.

Pivot tables

Statistics may be grouped by a set of dimensions:

  • client
  • server...

You may stack up dimensions.

It allows, in a couple of clicks, to get and export performance metrics. The color scale applied for each statistic allows also to search for outliers.

Pivot.png

Export stats

You may export any stat, included pivots to Excel.

Excel exports include:

  • Header with parameters and selection
  • Tables & graphics

They are ready to use out of the box

  • Autofilter
  • Metrics formatting
  • Frozen panes

Stat export

ExcelStat.png

Pivot export

ExcelPivot.png