LibreQoE / LibreQoS

A Quality of Experience and Smart Queue Management system for ISPs. Leverage CAKE to improve network responsiveness, enforce bandwidth plans, and reduce bufferbloat.
https://libreqos.io/
GNU General Public License v2.0
464 stars 50 forks source link

Last 5 minutes of throughput data are stored server-side on node_manager #319

Closed thebracket closed 1 year ago

thebracket commented 1 year ago

Fixes #317

Add a server-side ringbuffer for the last 5 minutes of throughput data. This is loaded in full when the dashboard opens, preserving state (and anything missing while you were elsewhere). Subsequent updates query the ringbuffer's most recent value, avoiding downloading large amounts of state.

rchac commented 1 year ago

Tested, working!