Commit Graph

2598 Commits

Author SHA1 Message Date
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
Herbert Wolverson
10b640e3de Edit that significantly changes the reflow uses a reload trick to work 2024-06-28 12:25:34 -05:00
Herbert Wolverson
557fa730cc The basic dashboard editor 2 design is functional. Not perfect, but it works. 2024-06-28 12:09:50 -05:00
Herbert Wolverson
8e26349aa7 WIP: More interactive editing in progress. Checkpoint because this a likely spot to hit trouble. 2024-06-28 11:21:43 -05:00
Herbert Wolverson
7713ec9a59 Combined dashlets are working. You can stack non-graph type dashlets on top of one another. Graph types will come shortly. 2024-06-28 09:00:54 -05:00
Herbert "TheBracket
7c351a1c3d
Merge pull request #502 from interduo/patch-32
build_rust.sh improvements for ubuntu 24.04 LTS
2024-06-28 08:26:20 -05:00
Jarosław Kłopotek - INTERDUO
a031719baf build_rust.sh - lets simplyfy requirements 2024-06-28 09:48:20 +00:00
Jarosław Kłopotek - INTERDUO
3ad129f841 build_rust.sh - make is required 2024-06-28 09:04:14 +00:00
Jarosław Kłopotek - INTERDUO
32a417327a build_rust.sh - libssl-dev is also required during compilation 2024-06-28 08:15:38 +00:00
Jarosław Kłopotek - INTERDUO
0adcfd93bb build_rust.sh - use apt instead of apt-get 2024-06-28 08:15:38 +00:00
Jarosław Kłopotek - INTERDUO
28d2eab949 improvement: add rustup command check and suggests installing it if its required 2024-06-28 08:15:38 +00:00
Herbert Wolverson
dbd1b6b46d And this time with the parameters the right way around. 2024-06-27 16:22:31 -05:00
Herbert Wolverson
68abb2b5b4 Possible solution to libpython linkage issues for .deb build 2024-06-27 16:14:33 -05:00
Herbert Wolverson
09c3d0c3ff Update build_dpkg commands to issue 2024-06-27 15:21:59 -05:00
Herbert Wolverson
2c07968534 Work in progress - working on getting combined dashlets to work 2024-06-27 15:20:51 -05:00
Herbert Wolverson
479db39199 Minimal network tree summary 2024-06-27 13:26:59 -05:00
Herbert Wolverson
3caa007fe9 RAM and CPU charts 2024-06-27 13:13:00 -05:00
Herbert Wolverson
2e2c290b1a Add a little size control to the dashboard editor 2024-06-27 12:27:33 -05:00
Herbert Wolverson
ebf4b71c29 Add a measure of progressive dashboard scaling for mobile. 2024-06-27 12:22:39 -05:00
Herbert Wolverson
0fecadbc7f Add geo endpoints, ip protocol, ether protocol, worst 10 on retransmits. 2024-06-27 11:57:39 -05:00
Herbert Wolverson
85961af1a9 Refactor the ticker engine to be less error-prone while adding new tickers. 2024-06-27 11:16:03 -05:00
Herbert Wolverson
385642f6cc Top 10 Flows by Rate 2024-06-27 10:02:47 -05:00
Herbert Wolverson
a318e922ed Fixup dashlet filename 2024-06-27 09:44:22 -05:00
Herbert Wolverson
51eadf7e6e Add top flows by total bytes 2024-06-27 09:43:46 -05:00
Herbert Wolverson
25824d4da6 Modal system respects day/night mode. 2024-06-27 08:47:57 -05:00
Herbert Wolverson
1a83857f98 Make channel creation by enum entry automatic (slightly slower start, but now I can't forget). Add worst 10 downloaders to the list of information channels. 2024-06-26 15:08:17 -05:00
Herbert Wolverson
854bdd2eae Top 10 Downloaders and infrastructure to support it. 2024-06-26 14:41:50 -05:00
Herbert Wolverson
0e7f37dfc9 Remove two unused parameters. 2024-06-26 13:43:08 -05:00
Herbert Wolverson
d1f37ed164 Refactor dashlet factory into its own index file, so it's obvious where to add them. 2024-06-26 13:42:37 -05:00
Herbert Wolverson
ab240de711 Shaped/Unshaped was incorrect 2024-06-26 13:38:05 -05:00