Herbert Wolverson
ebfcde2618
Fix a missing break - switch fallthrough by mistake - in dissector.h. This fixes a problem with misidentifying traffic as TCP when it is't.
2023-04-03 15:34:32 +00:00
Herbert Wolverson
34e3381af4
Add file missing from previous commit
2023-04-03 15:34:32 +00:00
Herbert Wolverson
16721208e6
Add DNS resolution to displayed flow IP addresses
2023-04-03 15:34:32 +00:00
Herbert Wolverson
9fce5d51de
Adds "client throughput" to the queue tree tab of circuit_queue
...
Also moves all the circuit graphs to use the same graphing
system as the other graphs on the plot.
FIXES #315
2023-04-03 15:34:32 +00:00
Herbert Wolverson
3bc2c16328
Last 5 minutes of throughput data are stored server-side on node_manager
...
A server-side ringbuffer retains just the last 5 minutes of throughput.
When the dashboard first loads, it collects all 5 minutes of data,
so nothing appears skipped. Subsequent updates query the latest
value in the buffer.
FIXES #317
2023-04-03 15:34:32 +00:00
Robert Chacón
33ece34df6
Fix bug pertaining to https://github.com/LibreQoE/LibreQoS/pull/320
2023-04-03 15:34:32 +00:00
Matthew McTague
691a1d9e6d
Check that priorQuery exists before using it
2023-04-03 15:34:32 +00:00
Matthew McTague
5d36828b35
replaceRootNote should be replaceRootNode
2023-04-03 15:34:32 +00:00
Robert Chacón
f38553c72b
Fix error when multiple airFibers at site
2023-04-03 15:34:32 +00:00
Robert Chacón
52a961181e
Use airfiber backhaul capacities to limit site bandwidths
2023-04-03 15:34:32 +00:00
Robert Chacón
ec9a7e71b8
Clean up excessive comments
2023-04-03 15:34:32 +00:00
Robert Chacón
ebc980c782
When network.json is created by integration, node bandwidth will be capped by parent nodes
2023-04-03 15:34:32 +00:00
Herbert Wolverson
1b73c3765c
Backlog is in bytes
2023-04-03 15:34:32 +00:00
Herbert Wolverson
3f4ee288ae
Use base delay (which is sparse delay) rather than average delay, and use log y values on the delays chart.
2023-04-03 15:34:32 +00:00
Herbert Wolverson
53acf90600
Add pause button and fast/slow modes to circuit_queue page
...
FIXES #303
Adds a pause button to freeze a snapshot of the current circuit
queue page.
Adds a "fast mode" and "slow mode" toggle. Slow mode continues
at a 1s update cadence. Fast mode uses animation frame support
to update at a good speed, at the expense of CPU usage.
Stores the preference in local storage, so it will resume the
same mode next time you visit the page.
2023-04-03 15:34:32 +00:00
Herbert Wolverson
7321c00234
Change units on backlog graph to packets. FIXES #304
2023-04-03 15:34:32 +00:00
Herbert Wolverson
536d165f9b
Fix loss of context when clicking zoom in/out buttons.
2023-04-03 15:34:32 +00:00
Herbert Wolverson
869f97ff3b
Packet analysis page has a lot more options
...
See ISSUE #302
* Filter by FlowID
* Pagination is a select/drop-down
* Filtering is a select/drop-down
* Graph type is selectable from:
* Packet size (the previous view)
* Piano Roll (flows plotted by time)
* TCP Window (differntiated by flow)
2023-04-03 15:34:32 +00:00
Herbert Wolverson
182dbcf8d9
IP Dump supports flow filtering
...
Every packet is assigned a "flow id", and the UI allows you to
filter displayed packet data by flow id.
2023-04-03 15:34:32 +00:00
Robert Chacón
0f01c199b9
Merge pull request #322 from LibreQoE/issue_315_individual_usage_on_tree
...
Circuit page improvements
2023-03-31 12:31:23 -06:00
Herbert Wolverson
7b571213d9
Fix a missing break - switch fallthrough by mistake - in dissector.h. This fixes a problem with misidentifying traffic as TCP when it is't.
2023-03-31 17:31:59 +00:00
Herbert Wolverson
28e1b020af
Add file missing from previous commit
2023-03-31 17:12:18 +00:00
Herbert Wolverson
aa7cf1fc68
Add DNS resolution to displayed flow IP addresses
2023-03-31 17:10:43 +00:00
Robert Chacón
d2edfd8c1c
Merge pull request #321 from LibreQoE/displayed_plans
...
Displayed plans fix
2023-03-31 10:47:56 -06:00
Herbert Wolverson
e6cb58bc65
Adds "client throughput" to the queue tree tab of circuit_queue
...
Also moves all the circuit graphs to use the same graphing
system as the other graphs on the plot.
FIXES #315
2023-03-31 16:20:56 +00:00
Herbert Wolverson
2574e40790
Fix displayed plans in Top/Worst N tables
...
A value was transposed in the IPStats to IPStats transit
conversion. The UI now displays (max download/max upload)
correctly.
Fix an accidental inclusion of a console.log statement
logging needlessly.
2023-03-31 14:36:43 +00:00
Robert Chacón
d253e1f518
Merge pull request #319 from LibreQoE/issue_317_five_minute_reset
...
Last 5 minutes of throughput data are stored server-side on node_manager
2023-03-30 18:26:16 -06:00
Robert Chacón
6552e8ec29
Fix bug pertaining to https://github.com/LibreQoE/LibreQoS/pull/320
2023-03-30 18:22:38 -06:00
Robert Chacón
41b86b6a87
Merge pull request #320 from vettagroup/vettacontrib
...
Fix replaceRootNote and circuit stats priorQuery
2023-03-30 18:21:26 -06:00
Matthew McTague
80a442724d
Check that priorQuery exists before using it
2023-03-31 13:08:47 +13:00
Matthew McTague
afc44fde8e
replaceRootNote should be replaceRootNode
2023-03-31 13:07:15 +13:00
Robert Chacón
be5170d6a7
Update mikrotikFindIPv6.py
2023-03-30 17:59:17 -06:00
Robert Chacón
1fe3b46eb5
Merge pull request #312 from LibreQoE/uispChanges
...
UISP Integration Improvements
2023-03-30 17:18:39 -06:00
Robert Chacón
1f939bdc8b
Update integrationUISP.py
2023-03-30 17:18:22 -06:00
Robert Chacón
3e7c00272b
Fix error when multiple airFibers at site
2023-03-30 12:19:23 -06:00
Herbert Wolverson
a59d7c1762
Last 5 minutes of throughput data are stored server-side on node_manager
...
A server-side ringbuffer retains just the last 5 minutes of throughput.
When the dashboard first loads, it collects all 5 minutes of data,
so nothing appears skipped. Subsequent updates query the latest
value in the buffer.
FIXES #317
2023-03-30 14:46:30 +00:00
Robert Chacón
1b63032086
Merge pull request #318 from LibreQoE/uispChanges
...
UISP Integration Improvements
2023-03-30 08:00:44 -06:00
Robert Chacón
ea716996ab
Use airfiber backhaul capacities to limit site bandwidths
2023-03-29 10:02:01 -06:00
Robert Chacón
dde5aef551
Clean up excessive comments
2023-03-29 09:59:01 -06:00
Robert Chacón
cdfee6d324
When network.json is created by integration, node bandwidth will be capped by parent nodes
2023-03-29 09:58:12 -06:00
Robert Chacón
0f1986a258
Merge pull request #305 from LibreQoE/issue_302_piano_rolls
...
Issue 302/303/304 piano rolls
2023-03-29 07:38:53 -06:00
Robert Chacón
213b813e2a
Merge pull request #310 from LibreQoE/favicon
...
Add favicon with explicit link rel element to call it.
2023-03-29 07:38:42 -06:00
Herbert Wolverson
920399c4e5
Add favicon with explicit link rel element to call it.
2023-03-28 21:05:13 +00:00
Herbert Wolverson
66220ad16b
Backlog is in bytes
2023-03-28 16:21:14 +00:00
Herbert Wolverson
73427519c8
Use base delay (which is sparse delay) rather than average delay, and use log y values on the delays chart.
2023-03-28 16:07:49 +00:00
Herbert Wolverson
0dc7ef4201
Add pause button and fast/slow modes to circuit_queue page
...
FIXES #303
Adds a pause button to freeze a snapshot of the current circuit
queue page.
Adds a "fast mode" and "slow mode" toggle. Slow mode continues
at a 1s update cadence. Fast mode uses animation frame support
to update at a good speed, at the expense of CPU usage.
Stores the preference in local storage, so it will resume the
same mode next time you visit the page.
2023-03-28 14:13:36 +00:00
Herbert Wolverson
394dd341fe
Change units on backlog graph to packets. FIXES #304
2023-03-28 13:15:53 +00:00
Herbert Wolverson
2b4ce66f70
Fix loss of context when clicking zoom in/out buttons.
2023-03-28 13:11:53 +00:00
Herbert Wolverson
33d48f3e82
Packet analysis page has a lot more options
...
See ISSUE #302
* Filter by FlowID
* Pagination is a select/drop-down
* Filtering is a select/drop-down
* Graph type is selectable from:
* Packet size (the previous view)
* Piano Roll (flows plotted by time)
* TCP Window (differntiated by flow)
2023-03-27 18:05:43 +00:00
Herbert Wolverson
2dd1807272
IP Dump supports flow filtering
...
Every packet is assigned a "flow id", and the UI allows you to
filter displayed packet data by flow id.
2023-03-27 16:21:46 +00:00