From 1178092356398e7a42a114047ef0a09d02ddb713 Mon Sep 17 00:00:00 2001 From: mrmcpat Date: Mon, 20 Oct 2025 14:22:03 -0400 Subject: [PATCH] add node template variable to queries in Kubernetes Nodes Overview --- .../assets/dashboards/kubernetes_nodes.json | 74 +++++++++---------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/kubernetes/assets/dashboards/kubernetes_nodes.json b/kubernetes/assets/dashboards/kubernetes_nodes.json index d5ce21047ea29..83816b0ea424c 100644 --- a/kubernetes/assets/dashboards/kubernetes_nodes.json +++ b/kubernetes/assets/dashboards/kubernetes_nodes.json @@ -32,7 +32,7 @@ { "data_source": "metrics", "name": "query1", - "query": "sum:kubernetes_state.node.count{$cluster,$host}", + "query": "sum:kubernetes_state.node.count{$cluster,$host,$node}", "aggregator": "avg" } ] @@ -70,7 +70,7 @@ { "data_source": "metrics", "name": "query1", - "query": "sum:kubernetes_state.node.cpu_capacity{$cluster,$host}", + "query": "sum:kubernetes_state.node.cpu_capacity{$cluster,$host,$node}", "aggregator": "avg" } ] @@ -108,7 +108,7 @@ { "data_source": "metrics", "name": "query1", - "query": "avg:system.mem.pct_usable{$cluster,$host} by {host}" + "query": "avg:system.mem.pct_usable{$cluster,$host,$node} by {host}" } ], "response_format": "timeseries", @@ -170,7 +170,7 @@ { "data_source": "metrics", "name": "query1", - "query": "sum:kubernetes_state.node.by_condition{$cluster,status:false,$host,condition:ready}", + "query": "sum:kubernetes_state.node.by_condition{$cluster,status:false,$host,$node,condition:ready}", "aggregator": "avg" } ] @@ -207,7 +207,7 @@ { "data_source": "metrics", "name": "query1", - "query": "sum:kubernetes_state.node.memory_capacity{$cluster,$host}", + "query": "sum:kubernetes_state.node.memory_capacity{$cluster,$host,$node}", "aggregator": "avg" } ] @@ -240,7 +240,7 @@ { "data_source": "metrics", "name": "query1", - "query": "avg:system.cpu.idle{$host,$cluster} by {host}" + "query": "avg:system.cpu.idle{$host,$cluster,$node} by {host}" } ], "formulas": [ @@ -366,7 +366,7 @@ { "data_source": "metrics", "name": "query1", - "query": "sum:kubernetes_state.node.by_condition{$cluster,status:true,$host} by {condition}", + "query": "sum:kubernetes_state.node.by_condition{$cluster,status:true,$host,$node} by {condition}", "aggregator": "avg" } ], @@ -419,7 +419,7 @@ { "data_source": "metrics", "name": "query1", - "query": "sum:kubernetes_state.node.by_condition{$cluster,$host,condition:ready,status:true} by {condition,status,kube_cluster_name}" + "query": "sum:kubernetes_state.node.by_condition{$cluster,$host,$node,condition:ready,status:true} by {condition,status,kube_cluster_name}" } ], "style": { @@ -542,7 +542,7 @@ { "data_source": "metrics", "name": "query1", - "query": "avg:system.cpu.idle{$host,$cluster} by {host}" + "query": "avg:system.cpu.idle{$host,$cluster,$node} by {host}" } ], "formulas": [ @@ -601,7 +601,7 @@ { "data_source": "metrics", "name": "query1", - "query": "avg:system.mem.pct_usable{$cluster,$host} by {host}" + "query": "avg:system.mem.pct_usable{$cluster,$host,$node} by {host}" } ], "response_format": "timeseries", @@ -646,7 +646,7 @@ { "data_source": "metrics", "name": "query1", - "query": "sum:kubernetes.cpu.usage.total{$cluster,$host} by {host}" + "query": "sum:kubernetes.cpu.usage.total{$cluster,$host,$node} by {host}" } ], "style": { @@ -688,7 +688,7 @@ { "data_source": "metrics", "name": "query1", - "query": "sum:kubernetes.memory.usage{$cluster,$host} by {host}" + "query": "sum:kubernetes.memory.usage{$cluster,$host,$node} by {host}" } ], "style": { @@ -738,7 +738,7 @@ { "data_source": "metrics", "name": "query1", - "query": "sum:kubernetes.cpu.requests{$cluster,$host} by {host}" + "query": "sum:kubernetes.cpu.requests{$cluster,$host,$node} by {host}" } ], "style": { @@ -788,7 +788,7 @@ { "data_source": "metrics", "name": "query1", - "query": "sum:kubernetes.memory.requests{$cluster,$host} by {host}" + "query": "sum:kubernetes.memory.requests{$cluster,$host,$node} by {host}" } ], "style": { @@ -848,12 +848,12 @@ { "data_source": "metrics", "name": "query1", - "query": "sum:kubernetes_state.container.cpu_requested{$cluster,$host} by {host}" + "query": "sum:kubernetes_state.container.cpu_requested{$cluster,$host,$node} by {host}" }, { "data_source": "metrics", "name": "query2", - "query": "sum:kubernetes_state.node.cpu_capacity{$cluster,$host} by {host}" + "query": "sum:kubernetes_state.node.cpu_capacity{$cluster,$host,$node} by {host}" } ], "response_format": "timeseries", @@ -928,12 +928,12 @@ { "data_source": "metrics", "name": "query1", - "query": "sum:kubernetes_state.container.cpu_requested{$cluster,$host} by {kube_cluster_name}" + "query": "sum:kubernetes_state.container.cpu_requested{$cluster,$host,$node} by {kube_cluster_name}" }, { "data_source": "metrics", "name": "query2", - "query": "sum:kubernetes_state.node.cpu_capacity{$cluster,$host} by {kube_cluster_name}" + "query": "sum:kubernetes_state.node.cpu_capacity{$cluster,$host,$node} by {kube_cluster_name}" } ], "formulas": [ @@ -1019,7 +1019,7 @@ { "data_source": "metrics", "name": "query1", - "query": "avg:kubernetes.node.filesystem.usage_pct{$cluster,$host} by {kube_cluster_name}" + "query": "avg:kubernetes.node.filesystem.usage_pct{$cluster,$host,$node} by {kube_cluster_name}" } ], "response_format": "timeseries", @@ -1070,7 +1070,7 @@ { "data_source": "metrics", "name": "query1", - "query": "avg:kubernetes.memory.usage_pct{$cluster,$host} by {kube_cluster_name}" + "query": "avg:kubernetes.memory.usage_pct{$cluster,$host,$node} by {kube_cluster_name}" } ], "formulas": [ @@ -1145,7 +1145,7 @@ { "data_source": "metrics", "name": "query1", - "query": "avg:system.cpu.idle{$host,$cluster} by {kube_cluster_name}" + "query": "avg:system.cpu.idle{$host,$cluster,$node} by {kube_cluster_name}" } ], "formulas": [ @@ -1222,7 +1222,7 @@ { "data_source": "metrics", "name": "query1", - "query": "avg:kubernetes_state.node.memory_allocatable{$cluster,$host} by {host}" + "query": "avg:kubernetes_state.node.memory_allocatable{$cluster,$host,$node} by {host}" } ], "style": { @@ -1272,7 +1272,7 @@ { "data_source": "metrics", "name": "query1", - "query": "sum:kubernetes.pods.running{$cluster,$host} by {host}" + "query": "sum:kubernetes.pods.running{$cluster,$host,$node} by {host}" } ], "formulas": [ @@ -1318,7 +1318,7 @@ { "data_source": "metrics", "name": "query1", - "query": "sum:kubernetes_state.pod.ready{$cluster,condition:true,$host} by {host,pod_name}", + "query": "sum:kubernetes_state.pod.ready{$cluster,condition:true,$host,$node} by {host,pod_name}", "aggregator": "last" } ], @@ -1371,7 +1371,7 @@ { "data_source": "metrics", "name": "query1", - "query": "sum:kubernetes.containers.running{$cluster,$host} by {host}" + "query": "sum:kubernetes.containers.running{$cluster,$host,$node} by {host}" } ], "style": { @@ -1432,7 +1432,7 @@ "data_source": "events", "name": "query1", "search": { - "query": "source:kubernetes $host $cluster" + "query": "source:kubernetes $host $cluster $node" }, "indexes": [ "*" @@ -1476,7 +1476,7 @@ "requests": [ { "query": { - "query_string": "source:kubernetes $host $cluster", + "query_string": "source:kubernetes $host $cluster $node", "data_source": "event_stream", "event_size": "s" }, @@ -1524,7 +1524,7 @@ { "data_source": "metrics", "name": "query1", - "query": "max:tls.seconds_left{kubelet:server,$cluster,$host} by {host}", + "query": "max:tls.seconds_left{kubelet:server,$cluster,$host,$node} by {host}", "aggregator": "last" } ], @@ -1607,7 +1607,7 @@ { "data_source": "metrics", "name": "query1", - "query": "avg:kubernetes_state.node.pods_allocatable{$cluster,$host} by {host}" + "query": "avg:kubernetes_state.node.pods_allocatable{$cluster,$host,$node} by {host}" } ], "style": { @@ -1657,7 +1657,7 @@ { "data_source": "metrics", "name": "query1", - "query": "avg:kubernetes_state.node.cpu_allocatable{$cluster,$host} by {host}" + "query": "avg:kubernetes_state.node.cpu_allocatable{$cluster,$host,$node} by {host}" } ], "style": { @@ -1698,7 +1698,7 @@ { "data_source": "metrics", "name": "query1", - "query": "avg:kubernetes_state.node.cpu_allocatable{$host, $cluster} by {host}", + "query": "avg:kubernetes_state.node.cpu_allocatable{$host, $cluster, $node} by {host}", "aggregator": "avg" } ], @@ -1743,7 +1743,7 @@ { "data_source": "metrics", "name": "query1", - "query": "avg:kubernetes_state.node.pods_allocatable{$cluster,$host} by {host}", + "query": "avg:kubernetes_state.node.pods_allocatable{$cluster,$host,$node} by {host}", "aggregator": "avg" } ], @@ -1788,7 +1788,7 @@ { "data_source": "metrics", "name": "query1", - "query": "avg:kubernetes_state.node.memory_allocatable{$cluster,$host} by {host}", + "query": "avg:kubernetes_state.node.memory_allocatable{$cluster,$host,$node} by {host}", "aggregator": "avg" } ], @@ -1853,7 +1853,7 @@ { "data_source": "metrics", "name": "query1", - "query": "sum:kubernetes.network.rx_bytes{$cluster,$host} by {host}" + "query": "sum:kubernetes.network.rx_bytes{$cluster,$host,$node} by {host}" } ], "style": { @@ -1896,7 +1896,7 @@ { "data_source": "metrics", "name": "query1", - "query": "sum:kubernetes.io.read_bytes{$cluster,$host} by {host}" + "query": "sum:kubernetes.io.read_bytes{$cluster,$host,$node} by {host}" } ], "style": { @@ -1939,7 +1939,7 @@ { "data_source": "metrics", "name": "query1", - "query": "sum:kubernetes.network.tx_bytes{$cluster,$host} by {host}" + "query": "sum:kubernetes.network.tx_bytes{$cluster,$host,$node} by {host}" } ], "style": { @@ -1982,7 +1982,7 @@ { "data_source": "metrics", "name": "query1", - "query": "sum:kubernetes.io.write_bytes{$cluster,$host} by {host}" + "query": "sum:kubernetes.io.write_bytes{$cluster,$host,$node} by {host}" } ], "style": {