Commit Graph
1688 Commits
Author SHA1 Message Date
Robert Chacón 0d0834df72 Update README.md 2023-09-20 18:47:07 -06:00
Robert Chacón 43834b3be8 Update Networking.md 2023-09-20 18:46:38 -06:00
Robert Chacón c83c4e27b0 Update Compute.md 2023-09-20 18:46:25 -06:00
Robert Chacón 21e6297df0 Update troubleshooting.md 2023-08-03 15:05:10 -06: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
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 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
Herbert Wolverson fbfe4d6fb6 Continued improvement: the refresh time matches the default 10s submission time, graph enhancements 2023-07-10 20:15:14 +00:00
Herbert Wolverson 231d4c4a89 Better tooltips on top-level bits/packets charts. 2023-07-10 18:26:54 +00:00
Herbert Wolverson d21d7bc60a Fix scale factor on sub-site stack, improve tooltip to be readable by mere humans. 2023-07-10 18:01:43 +00:00
Robert Chacón d556b297e6 Update README.md 2023-06-21 16:57:08 -06:00
Robert Chacón daa45733ed Update ispConfig.example.py 2023-06-15 08:18:49 -06:00
Herbert Wolverson ccb41c5de2 Tooltips everywhere, smaller font for the displayed heat maps. 2023-06-14 19:11:09 +00:00
Herbert Wolverson 3fc3dce54c Show current graph period in drop down 2023-06-14 18:49:28 +00:00
Herbert Wolverson b305ff95fc Lots of small render fixes 2023-06-14 18:36:42 +00:00
Herbert Wolverson 2052a65dec Merge branch 'develop' into long_term_stats 2023-06-14 17:15:27 +00:00
Herbert Wolverson 820cfd9644 WIP - UISP support and breadcrumb fixes 2023-06-14 14:12:19 +00:00
Robert Chacón 132962f974 Merge pull request #366 from LibreQoE/main
MikroTik IPv6 integration, use ARP table for more accurate lookups
2023-06-11 14:32:13 -06:00
Robert Chacón f8d106255c MikroTik IPv6 integration, use ARP table for more accurate lookups 2023-06-11 13:44:45 -06:00
Robert Chacón 28016a8e03 Merge pull request #365 from LibreQoE/rtt_trimming
Rtt trimming
2023-06-09 16:38:26 -06:00
Herbert Wolverson 890c8b05ec Change RTT tracking to reduce erroneous appearance of low-traffic flows.
* Change the "median_rtt" function signature to return an Option
  rather than 0.0 on "no data".
* Change the "median_rtt" function to return None for flows with
  less than 1 mbit of traffic.
* Change the "worst rtt" list to ignore any None entries.
* Change the "funnel" view to only report RTT when there is
  a value.
2023-06-09 19:54:13 +00:00
Herbert Wolverson 5346be5c84 Merge branch 'develop' of https://github.com/LibreQoE/LibreQoS into develop 2023-06-09 19:45:39 +00:00
Herbert Wolverson cd87182fea Minimal UISP data collection - work in progress 2023-06-09 19:45:22 +00:00
Herbert Wolverson af53258d67 Add UISP entries to config handler, import the UISP API into lqosd 2023-06-07 13:37:43 +00:00
Herbert Wolverson d73e12c8e2 Starting to add UISP data module 2023-06-07 13:34:17 +00:00
Robert Chacón e0eea641f0 Improve PtMP handling 2023-06-04 08:57:57 -06:00
Robert Chacón 894467c1f6 Better link PtMP Sites 2023-06-02 14:13:25 -06:00
Robert Chacón 099494e729 Merge pull request #364 from LibreQoE/uispAirmax
Correct AirMax and LTU Capacities
2023-06-02 12:19:22 -06:00
Robert Chacón 4aaa0ce90a Update integrationUISP.py 2023-06-02 12:18:22 -06:00
Robert Chacón 933a4b66ff Update integrationUISP.py 2023-06-02 12:01:33 -06:00
Robert Chacón 7f2a772e1c Update ispConfig.example.py 2023-06-02 11:25:08 -06:00
Robert Chacón bd4c14f31b Update integrationUISP.py 2023-06-02 11:24:20 -06:00
Robert Chacón b6fd808a59 Update ispConfig.example.py 2023-06-02 11:07:21 -06:00