Closed marla-singer closed 6 years ago
Now for getting data it sends one big request to Elasticsearch with a few sub-requests in the request body. After discussion with @shaliko we think up a couple scenarios how to improve the current situation.
As the first step is to separate one big request to several
Table "Errors statistic"
Table "Most frequent users"
Charts "API Request Timeline" and "API Response time"
Overview charts
As the second step is to make pre-aggregated data for each day but It will touch some UI changes:
Change option of date range picker "Last 24 hours" to "Today". The charts will display data from midnight to current hour.
Change UI of Errors statistic table:
Rethink about chart Unique users API. With pre-aggregated data we would have data for charts per day but not for a total number of a unique user. It would be a high calculated operation and would be better to display Average of unique users number per week
Follow up issues #3071 #3072
Closing since follow-up issues have been created.
/cc: @bajiat
Goal: