diff --git a/pvc-vue/src/components/ClusterOverview.vue b/pvc-vue/src/components/ClusterOverview.vue index 1dad63b..53f9717 100644 --- a/pvc-vue/src/components/ClusterOverview.vue +++ b/pvc-vue/src/components/ClusterOverview.vue @@ -19,101 +19,53 @@
- -
-
-
- Cluster -
-
-
-

{{ clusterData.cluster_name || 'Unknown' }}

-
-
+ + - -
-
-
- Version -
-
-
-

{{ clusterData.pvc_version || 'Unknown' }}

-
-
+ + - -
-
-
- Nodes -
-
-
-

{{ clusterData.nodes?.total || 0 }}

-
-
+ + - -
-
-
- Primary Node -
-
-
-

{{ clusterData.primary_node || 'N/A' }}

-
-
+ + - -
-
-
- VMs -
-
-
-

{{ clusterData.vms?.total || 0 }}

-
-
+ + - -
-
-
- OSDs -
-
-
-

{{ clusterData.osds?.total || 0 }}

-
-
+ + - -
-
-
- Pools -
-
-
-

{{ clusterData.pools || 0 }}

-
-
+ + - -
-
-
- Volumes -
-
-
-

{{ clusterData.volumes || 0 }}

-
-
+ +
@@ -333,6 +285,7 @@ import CPUChart from './charts/CPUChart.vue'; import MemoryChart from './charts/MemoryChart.vue'; import StorageChart from './charts/StorageChart.vue'; import HealthChart from './charts/HealthChart.vue'; +import ValueCard from './ValueCard.vue'; // Register Chart.js components ChartJS.register( diff --git a/pvc-vue/src/components/ValueCard.vue b/pvc-vue/src/components/ValueCard.vue new file mode 100644 index 0000000..c3ec04f --- /dev/null +++ b/pvc-vue/src/components/ValueCard.vue @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/pvc-vue/src/views/Nodes.vue b/pvc-vue/src/views/Nodes.vue index 82724b7..773b75f 100644 --- a/pvc-vue/src/views/Nodes.vue +++ b/pvc-vue/src/views/Nodes.vue @@ -46,100 +46,52 @@
-
-
-
- Daemon State -
-
-
-

{{ selectedNodeData.daemon_state || 'Unknown' }}

-
-
+ -
-
-
- Coordinator State -
-
-
-

{{ selectedNodeData.coordinator_state || 'Unknown' }}

-
-
+ -
-
-
- Domain State -
-
-
-

{{ selectedNodeData.domain_state || 'Unknown' }}

-
-
+ -
-
-
- Domains Count -
-
-
-

{{ selectedNodeData.domains_count || 0 }}

-
-
+ -
-
-
- PVC Version -
-
-
-

{{ selectedNodeData.pvc_version || 'Unknown' }}

-
-
+ -
-
-
- Kernel Version -
-
-
-

{{ selectedNodeData.kernel || 'Unknown' }}

-
-
+ -
-
-
- Host CPU Count -
-
-
-

{{ selectedNodeData.cpu_count || 0 }}

-
-
+ -
-
-
- Guest CPU Count -
-
-
-

{{ selectedNodeData.vcpu?.allocated || 0 }}

-
-
+
@@ -305,10 +257,11 @@