Prometheus查询按标签拉动kubernetes节点并仅列出某些字段

问题描述

团队, 我找不到关于普罗米修斯查询的好教程,因此在这里问。基本上,我想要一个教程,教如何在拉出kubernetes节点和制作grafana图表仪表板时使用查询。

我的问题之一是:如何通过标签拉动k8s节点并列出所有带有其标签之一的节点

我的查询在下面

(kube_node_labels{label_team_role="services"})

输出

kube_node_labels{endpoint="http",instance="10.23.109.27:8080",job="kube-state-metrics",label_beta_kubernetes_io_arch="amd64",label_beta_kubernetes_io_instance_type="d.8xlarge",label_beta_kubernetes_io_os="linux",label_kubernetes_io_hostname="node2",label_kubernetes_io_os="linux",label_kubernetes_io_role="node",label__msre915="services",label__server_type="cpu",label_service="workflows",label_sysctl_fs_mqueue="allowed",label_nodeGroup="cpu",label_nodeType="cpu",namespace="monitoring",node="mlwkr1k8s0301d",pod="-monitoring-kube-state-metrics-79d8ddb6c7-prhs5",service="monitoring-kube-state-metrics"}    1
kube_node_labels{endpoint="http",label_kubernetes_io_hostname="node1",label="services",label_node_scheduler="mmm",label_erver_type="cpu",namespace="ing",node="node2",pod="v-monitoring-kube-state-metrics-79d8ddb6c7-prhs5",service="monitoring-kube-state-metrics"}

预期

node1 label_kubernetes_io_hostname="node1"
node2 label_kubernetes_io_hostname="node2"

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)