
This has been awaiting for long, and I wasn't sure what I'll come out with. The result has gone far from the first design... it does much more :-) !
- Dynamic statistics, linked to the full power of the filters already existing
- Possibility to compare stats for different selection
- Possibility to do statistics over the full selected time windows, or with a moving period inside this window
- Avg duration over 2h
- Avg duration by s over 2h are not the same stats
- Possibility to use stats to dig into analysis
- And cherry on the cake, possibility to use aggregations and have a pivot table to have a refined view of the system
- That one was tough for my brain to build ;-)
I hope you'll help me increase the potential of this part with your ideas and comments.
Example 1: Response time analysis
Response time statistics for POST and PATCH verbs on SIT1 this february 28th.

More details on the POST 200 on frenchFines, that obviously has an issue

We can see that the issue is only with our own tests (technical admin user) !
Zoom on the statistic (with the magnifying glass), and you have access to heat map, statistical distribution of the metric, and more figures.

For our case, we notice that the bad response times are all focused on specific timeset. Then, selecting any of the graphics area, you can jump to list view, and get all details needed!
Example 2: Server load

Statistics of count of requests by minute for Fines. We can see the maximum at 200 request by minutes that was performed by the technical admin.

In fact the bad response times where do to when integration team tested in non regression the concurrency issue. No need to alarm.
Example 3: Stats by URL templates
One other key features is the possibility to get statistics not by URL, but by URL templates, in order to get REST endpoint statistics! Ex:

URL templates need to be configured in Settings panel.
What's your feeling? Killing feature or not? :) Play with it and tell me what you think... and if you find bugs!
Note: For safety, I limited the number of distinct terms (URI, Servers... returned in the aggregations):
- Clients: 50
- Servers: 50
- URLs: 25
- Status codes: 50 (should be enough)