注:本文基于Grafana v9.2.8编写
1 问题
EKS集群里的node按照不同label被分为几类,我需要对这几类的node做一些统计。我希望当我使用lable选择时,node的值自动设置为该lable的所有node集合,而不需要再手动全选。
2 解决方案
变量设置里打开Include All option,然后dashboard里选择All,之后可以隐藏起这个变量,这样后面每次都会默认全选。
Include All option
select All
隐藏变量
3 引用变量
查询里引用变量,匹配所有node,类似于in的操作符,
sum(kube_node_status_allocatable{resource="memory", node =~ "($node)"})
这样所有就能统计出这个pool type里所有node的信息。