Herbert Wolverson
a6d8d8c7e6
Include circuits on the site/ap stack
2023-08-07 21:16:09 +00:00
Herbert Wolverson
143ee50155
Fix url decoding on finding AP parents and children
2023-08-07 18:26:59 +00:00
Herbert Wolverson
07dd42d981
Small improvements to site breadcrumbs
2023-08-07 17:45:28 +00:00
Herbert Wolverson
8dab5dfa57
Fix issue with repeated items in child list.
2023-08-07 15:58:58 +00:00
Herbert Wolverson
bd2ec5a9e1
Site screen has good displays of heat map data.
2023-08-07 15:36:24 +00:00
Herbert Wolverson
301d192996
Include an oversubscription calculation on site pages.
2023-08-07 13:59:59 +00:00
Herbert Wolverson
0d2f83985a
WIP: Site info page has a nicer RTT graph and shows oversubscription estimates.
2023-07-28 21:30:55 +00:00
Herbert Wolverson
9ca8ede727
Fixup RTT site tooltips
2023-07-28 16:37:42 +00:00
Herbert Wolverson
67dcc9f30b
WIP: RTT chart for site display is optimized
2023-07-28 16:33:28 +00:00
Herbert Wolverson
3fb812878b
WIP - better speed and tooltips for site throughput
2023-07-28 16:20:33 +00:00
Herbert Wolverson
48e15c5417
Further reduce logging noise
2023-07-28 15:28:05 +00:00
Herbert Wolverson
0548c7678c
Reduce logging noise
2023-07-28 15:24:32 +00:00
Herbert Wolverson
19555bd6e4
Add time and expiration of old messages to avoid a flood on reconnect.
2023-07-28 15:23:15 +00:00
Herbert Wolverson
0590d3055f
Fix warning
2023-07-28 13:39:03 +00:00
Herbert Wolverson
874a4bda5e
New WASM conduit. MUCH smaller, faster and better at reconnecting.
2023-07-27 21:12:56 +00:00
Herbert Wolverson
e7e1d04117
Significantly better root-level heatmap
2023-07-26 13:59:44 +00:00
Herbert Wolverson
c5fa23592a
Remove crash on old data that doens't have a node_parents field
2023-07-20 16:24:09 +00:00
Herbert Wolverson
5d98be9766
Not perfect, but it does a much better job of reconnecting
2023-07-20 14:49:30 +00:00
Herbert Wolverson
67b77528a7
Fix long delay displaying current graph period
2023-07-20 14:27:17 +00:00
Herbert Wolverson
abc1c9a211
Cleanup
2023-07-20 14:21:45 +00:00
Herbert Wolverson
185c948112
RTT graph for all nodes uses the new graph interface and has fixed tooltips
2023-07-18 16:59:37 +00:00
Herbert Wolverson
ed916bff11
Use the new query builder for send_throughput_for_all_nodes and move to a grouped, efficient iterator based operation.
2023-07-18 15:44:40 +00:00
Herbert Wolverson
600d990345
Create a canonical Rust builder-model InfluxQueryBuilder.
...
Appply the query builder to the "send_packets_for_all_nodes"
request type, refactored into an efficient iterator-based
query.
2023-07-18 15:19:50 +00:00
Herbert Wolverson
92ae93ad87
Bake in sample period numbers. They are still approximate.
2023-07-18 13:09:10 +00:00
Herbert Wolverson
12fc4fa0b5
Improved sampling for site stack
2023-07-15 16:00:06 +00:00
Herbert Wolverson
5498b761fb
Missing file from previous commit
2023-07-15 13:41:50 +00:00
Herbert Wolverson
96c0fd7db1
Remember to comment out some debug output
2023-07-14 17:24:27 +00:00
Herbert Wolverson
61eb11102c
Correct the site stack
2023-07-14 17:19:58 +00:00
Herbert Wolverson
4dab8e3813
Big improvement in top-level dashboard RTT for all nodes
2023-07-14 16:31:21 +00:00
Herbert Wolverson
c593fd76fb
Cleanup the site stack code
2023-07-14 15:00:45 +00:00
Herbert Wolverson
1d2c1807b0
Site stack improvements
2023-07-14 14:42:56 +00:00
Herbert Wolverson
50dfc8f8de
Restore upload to the site stack, add instrumentation to RTT entries.
2023-07-13 21:15:12 +00:00
Herbert Wolverson
aa4673b91f
Large changes: the site stack is now resolved with a single influx query, making it massively more efficient overall.
2023-07-13 19:52:20 +00:00
Herbert Wolverson
e0f6f37806
Improved ingestor retains tree paths.
2023-07-13 17:04:50 +00:00
Herbert Wolverson
a566d89a1c
Start adding span instrumentation to track down the performance characteristics of the lts_node process.
2023-07-13 13:50:13 +00:00
Herbert Wolverson
1897872852
A couple of Rust style improvements.
2023-07-13 13:15:24 +00:00
Herbert Wolverson
9d5f9a3e73
Implement an actually sane queue system for WSS messaging, with re-connect baked in.
2023-07-12 20:22:05 +00:00
Herbert Wolverson
5afbd1bff5
Separate the 'are we connected' timer from the regular tick
2023-07-12 19:28:48 +00:00
Herbert Wolverson
343ebca557
Undo the 'all devices, everywhere' - it was causing problems
2023-07-12 19:28:31 +00:00
Herbert Wolverson
bf95176246
Move stat submission to a separate tokio task, fixing the time overflow issue.
2023-07-12 18:19:21 +00:00
Herbert Wolverson
9772c08ac8
Add error guards to tell me if the collection cycle took too long, reduce tokio blocking load by moving the collection calculations into their own blocking task.
2023-07-12 13:44:21 +00:00
Herbert Wolverson
de0fec0232
Add support for "appendToShapedDevices.csv".
...
If the file is present, at the end of an integration run then the
entries in appendToShapedDevices.csv will be appended to the
generated ShapedDevices.csv. This is useful if you want to build
per-subnet catchalls, deal with routers that are doing their own
NAT to offer public wi-fi or similar. It helps with corner cases.
2023-07-11 19:29:06 +00:00
Herbert Wolverson
8636ded82b
Some more attempts at handling total graph spikes. Much stricter handling of new flows.
2023-07-11 18:36:21 +00:00
Herbert Wolverson
eb0585d275
Unknown devices download in node manager includes bandwidth used and a header line.
2023-07-11 16:52:07 +00:00
Herbert Wolverson
4a1e7e7eb7
Another consistency update - the iterator for adding data was missing a filter we use elsewhere.
2023-07-11 16:20:41 +00:00
Herbert Wolverson
acabdc7ff2
Re-add checked arithmetic to the packet counter. It may not solve the spike problem, but it should be there anyway.
2023-07-11 14:46:27 +00:00
Herbert Wolverson
da16691306
Merge branch 'long_term_stats' of https://github.com/LibreQoE/LibreQoS into long_term_stats
2023-07-11 14:03:24 +00:00
Herbert Wolverson
72e407e1da
Add infrastructure to the generated topology. Commit for testing.
2023-07-11 14:03:16 +00:00
Robert Chacón
e58f59cdda
Merge pull request #369 from LibreQoE/main
...
Bring long_term_stats up to date with main
2023-07-10 14:46:50 -06:00
Herbert Wolverson
c055fb337b
Fix stale comment
2023-07-10 20:30:28 +00:00