From 7708d791b1bb168a18e5ec0cc6bde38f6e4bb767 Mon Sep 17 00:00:00 2001 From: Nawaz Dhandala Date: Wed, 18 Mar 2026 21:27:46 +0000 Subject: [PATCH] fix: Update resource attribute keys for Kubernetes metrics --- .../Pages/Kubernetes/View/ContainerDetail.tsx | 10 +++++----- .../Pages/Kubernetes/View/CronJobDetail.tsx | 4 ++-- .../Pages/Kubernetes/View/DaemonSetDetail.tsx | 4 ++-- .../Kubernetes/View/DeploymentDetail.tsx | 4 ++-- .../src/Pages/Kubernetes/View/JobDetail.tsx | 4 ++-- .../Pages/Kubernetes/View/NamespaceDetail.tsx | 4 ++-- .../src/Pages/Kubernetes/View/NodeDetail.tsx | 20 +++++++++---------- .../src/Pages/Kubernetes/View/PodDetail.tsx | 18 ++++++++--------- .../Kubernetes/View/StatefulSetDetail.tsx | 4 ++-- 9 files changed, 36 insertions(+), 36 deletions(-) diff --git a/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/ContainerDetail.tsx b/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/ContainerDetail.tsx index 7e7d66eba8..138880d51a 100644 --- a/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/ContainerDetail.tsx +++ b/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/ContainerDetail.tsx @@ -83,7 +83,7 @@ const KubernetesClusterContainerDetail: FunctionComponent< const attributes: Record = (data["attributes"] as Record) || {}; const name: string = - (attributes["k8s.container.name"] as string) || "Unknown Container"; + (attributes["resource.k8s.container.name"] as string) || "Unknown Container"; return { title: name }; }; @@ -99,8 +99,8 @@ const KubernetesClusterContainerDetail: FunctionComponent< filterData: { metricName: "container.cpu.utilization", attributes: { - "k8s.cluster.name": clusterIdentifier, - "k8s.container.name": containerName, + "resource.k8s.cluster.name": clusterIdentifier, + "resource.k8s.container.name": containerName, }, aggegationType: AggregationType.Avg, aggregateBy: {}, @@ -124,8 +124,8 @@ const KubernetesClusterContainerDetail: FunctionComponent< filterData: { metricName: "container.memory.usage", attributes: { - "k8s.cluster.name": clusterIdentifier, - "k8s.container.name": containerName, + "resource.k8s.cluster.name": clusterIdentifier, + "resource.k8s.container.name": containerName, }, aggegationType: AggregationType.Avg, aggregateBy: {}, diff --git a/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/CronJobDetail.tsx b/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/CronJobDetail.tsx index 127baa2074..6b495e96a2 100644 --- a/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/CronJobDetail.tsx +++ b/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/CronJobDetail.tsx @@ -99,7 +99,7 @@ const KubernetesClusterCronJobDetail: FunctionComponent< filterData: { metricName: "k8s.pod.cpu.utilization", attributes: { - "k8s.cluster.name": clusterIdentifier, + "resource.k8s.cluster.name": clusterIdentifier, "resource.k8s.cronjob.name": cronJobName, }, aggegationType: AggregationType.Avg, @@ -124,7 +124,7 @@ const KubernetesClusterCronJobDetail: FunctionComponent< filterData: { metricName: "k8s.pod.memory.usage", attributes: { - "k8s.cluster.name": clusterIdentifier, + "resource.k8s.cluster.name": clusterIdentifier, "resource.k8s.cronjob.name": cronJobName, }, aggegationType: AggregationType.Avg, diff --git a/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/DaemonSetDetail.tsx b/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/DaemonSetDetail.tsx index c29130f38c..f6463f76b8 100644 --- a/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/DaemonSetDetail.tsx +++ b/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/DaemonSetDetail.tsx @@ -99,7 +99,7 @@ const KubernetesClusterDaemonSetDetail: FunctionComponent< filterData: { metricName: "k8s.pod.cpu.utilization", attributes: { - "k8s.cluster.name": clusterIdentifier, + "resource.k8s.cluster.name": clusterIdentifier, "resource.k8s.daemonset.name": daemonSetName, }, aggegationType: AggregationType.Avg, @@ -124,7 +124,7 @@ const KubernetesClusterDaemonSetDetail: FunctionComponent< filterData: { metricName: "k8s.pod.memory.usage", attributes: { - "k8s.cluster.name": clusterIdentifier, + "resource.k8s.cluster.name": clusterIdentifier, "resource.k8s.daemonset.name": daemonSetName, }, aggegationType: AggregationType.Avg, diff --git a/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/DeploymentDetail.tsx b/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/DeploymentDetail.tsx index f4f57ba3ba..ebf64ab18a 100644 --- a/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/DeploymentDetail.tsx +++ b/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/DeploymentDetail.tsx @@ -99,7 +99,7 @@ const KubernetesClusterDeploymentDetail: FunctionComponent< filterData: { metricName: "k8s.pod.cpu.utilization", attributes: { - "k8s.cluster.name": clusterIdentifier, + "resource.k8s.cluster.name": clusterIdentifier, "resource.k8s.deployment.name": deploymentName, }, aggegationType: AggregationType.Avg, @@ -124,7 +124,7 @@ const KubernetesClusterDeploymentDetail: FunctionComponent< filterData: { metricName: "k8s.pod.memory.usage", attributes: { - "k8s.cluster.name": clusterIdentifier, + "resource.k8s.cluster.name": clusterIdentifier, "resource.k8s.deployment.name": deploymentName, }, aggegationType: AggregationType.Avg, diff --git a/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/JobDetail.tsx b/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/JobDetail.tsx index 5056378511..fd410a5ca9 100644 --- a/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/JobDetail.tsx +++ b/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/JobDetail.tsx @@ -99,7 +99,7 @@ const KubernetesClusterJobDetail: FunctionComponent< filterData: { metricName: "k8s.pod.cpu.utilization", attributes: { - "k8s.cluster.name": clusterIdentifier, + "resource.k8s.cluster.name": clusterIdentifier, "resource.k8s.job.name": jobName, }, aggegationType: AggregationType.Avg, @@ -124,7 +124,7 @@ const KubernetesClusterJobDetail: FunctionComponent< filterData: { metricName: "k8s.pod.memory.usage", attributes: { - "k8s.cluster.name": clusterIdentifier, + "resource.k8s.cluster.name": clusterIdentifier, "resource.k8s.job.name": jobName, }, aggegationType: AggregationType.Avg, diff --git a/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/NamespaceDetail.tsx b/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/NamespaceDetail.tsx index 91996587e4..5f51fe70fb 100644 --- a/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/NamespaceDetail.tsx +++ b/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/NamespaceDetail.tsx @@ -99,7 +99,7 @@ const KubernetesClusterNamespaceDetail: FunctionComponent< filterData: { metricName: "k8s.pod.cpu.utilization", attributes: { - "k8s.cluster.name": clusterIdentifier, + "resource.k8s.cluster.name": clusterIdentifier, "resource.k8s.namespace.name": namespaceName, }, aggegationType: AggregationType.Avg, @@ -124,7 +124,7 @@ const KubernetesClusterNamespaceDetail: FunctionComponent< filterData: { metricName: "k8s.pod.memory.usage", attributes: { - "k8s.cluster.name": clusterIdentifier, + "resource.k8s.cluster.name": clusterIdentifier, "resource.k8s.namespace.name": namespaceName, }, aggegationType: AggregationType.Avg, diff --git a/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/NodeDetail.tsx b/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/NodeDetail.tsx index 1618746cc8..8d9a9a86b7 100644 --- a/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/NodeDetail.tsx +++ b/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/NodeDetail.tsx @@ -86,8 +86,8 @@ const KubernetesClusterNodeDetail: FunctionComponent< filterData: { metricName: "k8s.node.cpu.utilization", attributes: { - "k8s.cluster.name": clusterIdentifier, - "k8s.node.name": nodeName, + "resource.k8s.cluster.name": clusterIdentifier, + "resource.k8s.node.name": nodeName, }, aggegationType: AggregationType.Avg, aggregateBy: {}, @@ -110,8 +110,8 @@ const KubernetesClusterNodeDetail: FunctionComponent< filterData: { metricName: "k8s.node.memory.usage", attributes: { - "k8s.cluster.name": clusterIdentifier, - "k8s.node.name": nodeName, + "resource.k8s.cluster.name": clusterIdentifier, + "resource.k8s.node.name": nodeName, }, aggegationType: AggregationType.Avg, aggregateBy: {}, @@ -134,8 +134,8 @@ const KubernetesClusterNodeDetail: FunctionComponent< filterData: { metricName: "k8s.node.filesystem.usage", attributes: { - "k8s.cluster.name": clusterIdentifier, - "k8s.node.name": nodeName, + "resource.k8s.cluster.name": clusterIdentifier, + "resource.k8s.node.name": nodeName, }, aggegationType: AggregationType.Avg, aggregateBy: {}, @@ -158,8 +158,8 @@ const KubernetesClusterNodeDetail: FunctionComponent< filterData: { metricName: "k8s.node.network.io.receive", attributes: { - "k8s.cluster.name": clusterIdentifier, - "k8s.node.name": nodeName, + "resource.k8s.cluster.name": clusterIdentifier, + "resource.k8s.node.name": nodeName, }, aggegationType: AggregationType.Avg, aggregateBy: {}, @@ -182,8 +182,8 @@ const KubernetesClusterNodeDetail: FunctionComponent< filterData: { metricName: "k8s.node.network.io.transmit", attributes: { - "k8s.cluster.name": clusterIdentifier, - "k8s.node.name": nodeName, + "resource.k8s.cluster.name": clusterIdentifier, + "resource.k8s.node.name": nodeName, }, aggegationType: AggregationType.Avg, aggregateBy: {}, diff --git a/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/PodDetail.tsx b/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/PodDetail.tsx index 21711434f2..6b314bde93 100644 --- a/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/PodDetail.tsx +++ b/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/PodDetail.tsx @@ -83,7 +83,7 @@ const KubernetesClusterPodDetail: FunctionComponent< const attributes: Record = (data["attributes"] as Record) || {}; const containerName: string = - (attributes["k8s.container.name"] as string) || "Unknown Container"; + (attributes["resource.k8s.container.name"] as string) || "Unknown Container"; return { title: containerName }; }; @@ -99,8 +99,8 @@ const KubernetesClusterPodDetail: FunctionComponent< filterData: { metricName: "container.cpu.utilization", attributes: { - "k8s.cluster.name": clusterIdentifier, - "k8s.pod.name": podName, + "resource.k8s.cluster.name": clusterIdentifier, + "resource.k8s.pod.name": podName, }, aggegationType: AggregationType.Avg, aggregateBy: {}, @@ -124,8 +124,8 @@ const KubernetesClusterPodDetail: FunctionComponent< filterData: { metricName: "container.memory.usage", attributes: { - "k8s.cluster.name": clusterIdentifier, - "k8s.pod.name": podName, + "resource.k8s.cluster.name": clusterIdentifier, + "resource.k8s.pod.name": podName, }, aggegationType: AggregationType.Avg, aggregateBy: {}, @@ -149,8 +149,8 @@ const KubernetesClusterPodDetail: FunctionComponent< filterData: { metricName: "k8s.pod.cpu.utilization", attributes: { - "k8s.cluster.name": clusterIdentifier, - "k8s.pod.name": podName, + "resource.k8s.cluster.name": clusterIdentifier, + "resource.k8s.pod.name": podName, }, aggegationType: AggregationType.Avg, aggregateBy: {}, @@ -173,8 +173,8 @@ const KubernetesClusterPodDetail: FunctionComponent< filterData: { metricName: "k8s.pod.memory.usage", attributes: { - "k8s.cluster.name": clusterIdentifier, - "k8s.pod.name": podName, + "resource.k8s.cluster.name": clusterIdentifier, + "resource.k8s.pod.name": podName, }, aggegationType: AggregationType.Avg, aggregateBy: {}, diff --git a/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/StatefulSetDetail.tsx b/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/StatefulSetDetail.tsx index 8ec7ed562e..bdac9884eb 100644 --- a/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/StatefulSetDetail.tsx +++ b/App/FeatureSet/Dashboard/src/Pages/Kubernetes/View/StatefulSetDetail.tsx @@ -99,7 +99,7 @@ const KubernetesClusterStatefulSetDetail: FunctionComponent< filterData: { metricName: "k8s.pod.cpu.utilization", attributes: { - "k8s.cluster.name": clusterIdentifier, + "resource.k8s.cluster.name": clusterIdentifier, "resource.k8s.statefulset.name": statefulSetName, }, aggegationType: AggregationType.Avg, @@ -124,7 +124,7 @@ const KubernetesClusterStatefulSetDetail: FunctionComponent< filterData: { metricName: "k8s.pod.memory.usage", attributes: { - "k8s.cluster.name": clusterIdentifier, + "resource.k8s.cluster.name": clusterIdentifier, "resource.k8s.statefulset.name": statefulSetName, }, aggegationType: AggregationType.Avg,