From 0422384b213e80b3f03bb3accee5114531c7b77d Mon Sep 17 00:00:00 2001 From: Herbert Wolverson Date: Thu, 5 Jan 2023 21:59:44 +0000 Subject: [PATCH] Show a few more data items per queue --- .../static/circuit_queue.html | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/src/rust/lqos_node_manager/static/circuit_queue.html b/src/rust/lqos_node_manager/static/circuit_queue.html index ceb9d3f2..339b1ec2 100644 --- a/src/rust/lqos_node_manager/static/circuit_queue.html +++ b/src/rust/lqos_node_manager/static/circuit_queue.html @@ -54,6 +54,30 @@
+
+
+ +
+
+
+ Queue Memory:
+ Queue Length: +
+
+
+
+
+
+ Average Delay:
+ Peak Delay: +
+
+
+
+
+
+ Backlog: +
@@ -134,6 +158,27 @@ if (params.id != null) { $("#raw").html(" Raw Data"); $.get("/api/raw_queue_by_circuit/" + encodeURI(params.id), (data) => { + // Fill Base Information + let total_memory = data.current_download.Cake.memory_used + data.current_upload.Cake.memory_used; + $("#memory").text(scaleNumber(total_memory)); + let queue_length = data.current_download.Cake.qlen + data.current_upload.Cake.qlen; + $("#qlen").text(scaleNumber(queue_length)); + let avgDelay = ""; + let peakDelay = ""; + let backlog = ""; + for (let i=0; i<4; i++) { + avgDelay += data.current_download.Cake.tins[i].avg_delay_us + " / "; + peakDelay += data.current_download.Cake.tins[i].peak_delay_us + " / "; + backlog += data.current_download.Cake.tins[i].backlog_bytes + " / "; + } + avgDelay = avgDelay.substring(0, avgDelay.length - 2) + " us"; + peakDelay = peakDelay.substring(0, peakDelay.length - 2) + " us"; + backlog = backlog.substring(0, backlog.length - 2); + $("#avgDelay").text(avgDelay); + $("#peakDelay").text(peakDelay); + $("#backlog").text(backlog); + + // Fill Tin Graphs for (let tin=0; tin<4; tin++) { let entries = { x: [[], [], [], [], [], []],