Improve metrics performance

Summary

Outline the issue being faced, and why this needs to change Currently, the metrics performance is very bad when zooming out to see a longer timeline of metrics.

Area of the system

This might only be one part, but may involve multiple sections, Login/Dashboad/Terminal/Config This would affect the metrics part of the server tab.

How does this currently work?

The amount of data points on the graph stays the stay as you zoom out, making it very laggy and a little hard to read.

What is the desired way of working?

After the change, what should the process/operation be? As you zoom out (or select different time periods) the data points should be decreased and possibly averaged, to provide an easier to read and less browser intensive way of seeing longer term metrics. The drawback is that it will show less details, however if you need more details then you can zoom in to a specific window.

Priority/Severity

  • High (This will bring a huge increase in performance/productivity/usability)
  • Medium (This will bring a good increase in performance/productivity/usability)
  • Low (anything else e.g., trivial, minor improvements)
Assignee Loading
Time tracking Loading