henrygd / beszel

Lightweight server monitoring hub with historical data, docker stats, and alerts.
MIT License
2.95k stars 91 forks source link

Suggestions for Improving the Bandwidth Section #132

Open mocchen opened 3 months ago

mocchen commented 3 months ago

Hello, Developer,

I've been reviewing the Bandwidth section, and I've noticed that it currently displays an average value over a period of time. While this provides a general overview, I believe it may not fully capture the specifics of network traffic at each moment.

In particular, when network traffic experiences significant fluctuations, using an average can mask these variations, potentially failing to highlight important momentary peaks or troughs. To address this, I suggest considering the following approaches:

  1. Preserving Original Data: Store the raw data for each time point to allow for more detailed analysis or visualization.
  2. Alternative Statistical Methods: In addition to (or instead of) calculating the average, consider including:
    • Peak Values: To show the highest traffic points.
    • Minimum Values: To highlight the lowest traffic points.
    • Total Traffic: To represent the total volume of traffic over a specific period.

These methods could provide a more comprehensive view of network performance, capturing both the overall trend and the important fluctuations that an average might miss.

This is just my personal view, and I hope you’ll consider it. Thank you for your attention!

henrygd commented 3 months ago

Thanks for the suggestions.

I may be able to add peak one minute values in addition to average for the longer time period charts.

henrygd commented 1 month ago

Peak 1 minute average has been added in 0.5.3.