From 9e14502bc27466a78ee4da98e5f86e494545717b Mon Sep 17 00:00:00 2001 From: Joshua Boniface Date: Fri, 28 Feb 2025 20:20:10 -0500 Subject: [PATCH] Refactor nodes page, update health chart --- pvc-vue/src/components/ClusterOverview.vue | 20 +- pvc-vue/src/views/Nodes.vue | 432 ++++----------------- 2 files changed, 95 insertions(+), 357 deletions(-) diff --git a/pvc-vue/src/components/ClusterOverview.vue b/pvc-vue/src/components/ClusterOverview.vue index dc52acb..503ea49 100644 --- a/pvc-vue/src/components/ClusterOverview.vue +++ b/pvc-vue/src/components/ClusterOverview.vue @@ -522,19 +522,21 @@ const healthChartOptions = { }, annotation: { annotations: { - warning: { - type: 'line', - yMin: 90, - yMax: 90, - borderColor: 'rgba(255, 193, 7, 0.2)', - borderWidth: 1, - }, - danger: { + criticalLine: { type: 'line', yMin: 50, yMax: 50, - borderColor: 'rgba(220, 53, 69, 0.2)', + borderColor: 'rgba(220, 53, 69, 0.5)', borderWidth: 1, + borderDash: [5, 5] + }, + warningLine: { + type: 'line', + yMin: 90, + yMax: 90, + borderColor: 'rgba(255, 193, 7, 0.5)', + borderWidth: 1, + borderDash: [5, 5] } } } diff --git a/pvc-vue/src/views/Nodes.vue b/pvc-vue/src/views/Nodes.vue index 383f71a..a674fc6 100644 --- a/pvc-vue/src/views/Nodes.vue +++ b/pvc-vue/src/views/Nodes.vue @@ -170,94 +170,36 @@
-
-
-
Node Health
-
-
-
-

- {{ selectedNodeData.health || 0 }}% -

-
-
- -
-
-
+ -
-
-
- CPU Utilization -
-
-
-
-

- {{ calculateCpuUtilization(selectedNodeData) }}% -

-
-
- -
-
-
+ -
-
-
- Memory Utilization -
-
-
-
-

- {{ calculateMemoryUtilization(selectedNodeData) }}% -

-
-
- -
-
-
+ -
-
-
- Allocated Memory -
-
-
-
-

- {{ calculateAllocatedMemory(selectedNodeData) }}% -

-
-
- -
-
-
+
@@ -367,32 +309,31 @@