Hello,
In the process of migrating services from amd64 to arm64 instances and was 
looking for help/guidance on a query to create a grafana dashboard.  What 
I'm trying to accomplish is displaying the number of pods running on a node 
by particular instance type/architecture.  The Karpenter "Pod Distribution 
by Instance Type" dashboard <https://grafana.com/grafana/dashboards/16236> is 
what I'm trying to eumulate.  Not using Karpenter, so can't use the promql 
expression they are using.

I did find this issue where someone joined kube_pod_labels with 
kube_node_labels.  I modified kube_state_metrics --metric-labels-allowlist 
to add the node.kubernetes.io/instance-type and tried the following promql, 
but received a many-to-many matching not allowed error:

kube_pod_info * on(pod,namespace) group_right(node) kube_pod_labels * 
on(node) group_left(label_kubernetes_io_instance_type) kube_node_labels

Any help or guidance with this would be greatly appreciated.

Thanks,
Ron

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-users/20a2b060-8d59-4dbc-ac02-2141127360f9n%40googlegroups.com.

Reply via email to