Commit Graph

1922 Commits

Author SHA1 Message Date
Robert Chacón
40c570b426
Merge pull request #378 from LibreQoE/rchac-patch-109
Fix #374
2023-08-06 13:45:47 -06:00
Robert Chacón
0d76610954
Fix #374 2023-08-06 13:44:44 -06:00
Robert Chacón
7360b72213
Merge pull request #377 from jaber-the-great/number_of_queues
Issue #375 Handling different number of queues per interface
2023-08-06 13:22:08 -06:00
jaber-the-great
b2170c1526 Handling the case when the number of TX queues per interface are different 2023-08-03 18:46:30 -07:00
Robert Chacón
21e6297df0
Update troubleshooting.md 2023-08-03 15:05:10 -06: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
Robert Chacón
890b887eab
Merge pull request #373 from LibreQoE/main
Make long_term_stats up to date
2023-07-27 15:31:26 -06: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
Robert Chacón
fc7dd8aeb0
Solve PtMP issue bug 2023-07-21 17:07:58 -06:00
Robert Chacón
ea883aebb8
Catch None type in integrationUISP 2023-07-21 14:06:51 -06: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
Charles-Meh
358fb4189f Added Sonar integration 2023-07-15 20:48:54 -07: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
Robert Chacón
5000eab638
Update README.md 2023-07-13 18:06:47 -06:00
Robert Chacón
a8302a168c
Update README.md 2023-07-13 18:06:09 -06:00
Robert Chacón
484da39ddf
Merge pull request #371 from LibreQoE/long_term_stats
Long term stats > Main
2023-07-13 17:58:31 -06: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