From 97de6bda82b05d6b338cb82575ba306ca292e0fc Mon Sep 17 00:00:00 2001 From: Joshua Boniface Date: Fri, 28 Feb 2025 20:24:58 -0500 Subject: [PATCH] Split overview charts into discrete components --- pvc-vue/src/components/ClusterOverview.vue | 407 ++++++------------ pvc-vue/src/components/ConfigPanel.vue | 6 +- pvc-vue/src/components/NodeStatus.vue | 8 +- pvc-vue/src/components/PageTitle.vue | 2 +- pvc-vue/src/components/charts/CPUChart.vue | 202 +++++++++ pvc-vue/src/components/charts/HealthChart.vue | 291 +++++++++++++ pvc-vue/src/components/charts/MemoryChart.vue | 202 +++++++++ .../src/components/charts/StorageChart.vue | 202 +++++++++ pvc-vue/src/views/Nodes.vue | 115 +++-- pvc-vue/src/views/Overview.vue | 4 +- 10 files changed, 1095 insertions(+), 344 deletions(-) create mode 100644 pvc-vue/src/components/charts/CPUChart.vue create mode 100644 pvc-vue/src/components/charts/HealthChart.vue create mode 100644 pvc-vue/src/components/charts/MemoryChart.vue create mode 100644 pvc-vue/src/components/charts/StorageChart.vue diff --git a/pvc-vue/src/components/ClusterOverview.vue b/pvc-vue/src/components/ClusterOverview.vue index 503ea49..1dad63b 100644 --- a/pvc-vue/src/components/ClusterOverview.vue +++ b/pvc-vue/src/components/ClusterOverview.vue @@ -143,72 +143,33 @@
- -
-
-
Cluster Health
-
-
-
-

- {{ clusterData.cluster_health?.health || 0 }}% -

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

- {{ metricsData.cpu.data[metricsData.cpu.data.length - 1] || 0 }}% -

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

- {{ metricsData.memory.data[metricsData.memory.data.length - 1] || 0 }}% -

-
- -
-
+ + -
-
-
- Storage Utilization -
-
-
-
-

- {{ metricsData.storage?.data[metricsData.storage?.data.length - 1] || 0 }}% -

-
- -
-
+
@@ -245,11 +206,11 @@