Commit Graph

2427 Commits

Author SHA1 Message Date
Herbert Wolverson
dff5e67261 Fix scaling error 2024-07-08 16:09:23 -05:00
Herbert Wolverson
0f759cbe5c Initial try at a tree view. Includes a few formatting options that will be useful elsewhere. 2024-07-08 15:48:22 -05:00
Herbert Wolverson
d03a4f5b19 Flow tracking indicator now shows both active and recently completed flows counts. 2024-07-08 11:37:20 -05:00
Herbert Wolverson
7982b37a8f Visual pass: add tooltips support for dashlets, and add initial tooltips for each item. Make a few colour and symbol tweaks on graphs. 2024-07-08 11:20:06 -05:00
Herbert Wolverson
8ca5b24d70 Fix the order of cake marks/drops in the tree. Add dashlet item to display total marks/drops. 2024-07-08 10:29:43 -05:00
Herbert Wolverson
53b257f25b Cleaning up debug code from the queue tracker, and including the "total stats" that we'll need. 2024-07-08 09:45:28 -05:00
Herbert Wolverson
ebb95ce82e Needs a LOT of cleaning, but marks/drops are being calculated and applied to the tree. 2024-07-07 21:45:18 -05:00
Robert Chacón
bef5dea9af
Update integrationSplynx.py 2024-07-04 08:59:29 -06:00
Herbert Wolverson
a019890b31 A great start at tracking all of the Cake queues drop/marks stats and storing them in a central structure. The plan (probably after the holiday) is to merge these into the tree stats. 2024-07-03 16:40:21 -05:00
Herbert Wolverson
e4840583a3 Shaped Devices page includes a count of devices and circuits 2024-07-03 12:43:55 -05:00
Herbert Wolverson
8d242ee2e8 Shaped Devices page is much more usable, with paging and filtering. 2024-07-03 12:31:17 -05:00
Herbert Wolverson
490c6856a0 Semi-functional placeholder for the Shaped Devices page. 2024-07-03 11:38:10 -05:00
Herbert Wolverson
a3ce3384ee Fully ported login system, including anonymous users, first user creation, login, logout and user display. 2024-07-03 11:13:52 -05:00
Herbert Wolverson
26d5250472 Fixup the Axum Router so that / correctly redirects to /index.html. Make it easy to keep adding template pages. 2024-07-03 08:55:03 -05:00
Herbert Wolverson
8eaa9c6324 Move the websocket to /websocket/ws from /ws - part 1 of cleaning up the Axum Router tree. 2024-07-03 08:41:17 -05:00
Jarosław Kłopotek - INTERDUO
425af46d88 build_dpkg.sh: use VERSION_STRING file instead setting everywhere version mark 2024-07-03 06:31:12 +00:00
Herbert Wolverson
32d821b3af Vendor echarts GL plugin 2024-07-02 16:36:05 -05:00
Herbert Wolverson
aa24d62565 Style the last-5 minutes legend. 2024-07-02 16:33:55 -05:00
Herbert Wolverson
ba34620275 Cleanup unused import 2024-07-02 16:13:21 -05:00
Herbert Wolverson
e6d75c9cd0 Include shaped device and unknown IP counts in UI2 template. 2024-07-02 16:12:39 -05:00
Herbert Wolverson
ebe7391b92 Fix filled area on 5 minute view. 2024-07-02 15:58:15 -05:00
Herbert Wolverson
699f78d2ac Track TCP retransmits up the full node tree, and display them on the tree summary panel. 2024-07-02 15:35:25 -05:00
Herbert Wolverson
91d26d315c Consistency: rename last_tcp_retransmits to prev_tcp_retransmits (since all the others use prev_ for previous). 2024-07-02 15:09:36 -05:00
Herbert Wolverson
1fac078389 Scale numbers on # flows graph (Update: fix the decimal places) 2024-07-02 15:05:57 -05:00
Herbert Wolverson
f69309f7b7 Scale numbers on # flows graph 2024-07-02 15:04:35 -05:00
Herbert Wolverson
da4df7dce8 Scale the network tree numbers 2024-07-02 15:01:40 -05:00
Herbert Wolverson
430c4030af Fix filled area on 5 minute view. 2024-07-02 14:56:58 -05:00
Herbert Wolverson
b2f6961be2 Unbreak the tree view 2024-07-02 14:36:52 -05:00
Herbert Wolverson
db0325bc2d Add simple blur redaction. 2024-07-02 14:34:01 -05:00
Herbert Wolverson
e46d792458 Hopefully a quick fix for some dashlets before I do it properly 2024-07-02 13:49:11 -05:00
Herbert Wolverson
832692ca5e Hopefully a quick fix for some dashlets before I do it properly 2024-07-02 13:47:35 -05:00
Herbert Wolverson
f116bed667 Pass through UI2 to be consistent on up/down 2024-07-02 13:15:23 -05:00
Herbert Wolverson
95ac0fa825 Chugging along making UI adjustments. 2024-07-02 13:00:02 -05:00
Herbert Wolverson
cb7a1fd640 More DownUp typing 2024-07-02 12:04:28 -05:00
Herbert Wolverson
e1814cfc08 Change much of the bus API to require DownUp types. Adjust lqtop and the (to be replaced) node manager. 2024-07-02 11:44:53 -05:00
Herbert Wolverson
d07bfcf0d6 Change much of the bus API to require DownUp types. Adjust lqtop and the (to be replaced) node manager. 2024-07-02 11:44:47 -05:00
Herbert Wolverson
ff97674885 Change TCP retransmits counter to a DownUp 2024-07-02 10:42:31 -05:00
Herbert Wolverson
2675d56e6b Change the core throughput tracker entries to use DownUp<u64> rather than (u64, u64) for clarity. Added lots of helpers and improved code readability. 2024-07-02 10:37:01 -05:00
Herbert Wolverson
b29831a5ae Remove now unused functions. 2024-07-02 09:19:02 -05:00
Herbert Wolverson
0969ba438a Network JSON atomic counters use the AtomicDownUp structure 2024-07-01 15:51:08 -05:00
Herbert Wolverson
c704f231e9 High watermark uses the same atomic up/down structure 2024-07-01 15:37:44 -05:00
Herbert Wolverson
5a69ca5ea8 Apply the atomic u64 pair to the rest of ThroughputTracker 2024-07-01 15:33:54 -05:00
Herbert Wolverson
fd8fbc43c2 Replace throughput tracker's bytes per second tuple with a strong type. 2024-07-01 15:30:42 -05:00
Herbert Wolverson
ad672eab7b Gauges have different hands 2024-06-29 10:46:32 -05:00
Herbert Wolverson
ccb9047400 Label axes on RTT histogram 2024-06-29 10:10:52 -05:00
Herbert Wolverson
671614f3b8 This should make the bars a bit clearer 2024-06-29 10:08:53 -05:00
Herbert Wolverson
6b8a2f39e3 Correct axis labeling on RTT 3D 2024-06-29 10:01:56 -05:00
Herbert Wolverson
efb1b7fd76 Automatically rotate the RTT 3D graph 2024-06-29 09:56:40 -05:00
Herbert Wolverson
8e8f9ebef0 Nicer colours on the 3D histo 2024-06-28 14:09:41 -05:00
Herbert Wolverson
f425a0523b Work in Progress - 3D RTT histo playground. 2024-06-28 13:51:20 -05:00