promethes 查询是27个,但是夜莺那边的显示的是18个

Viewed 84

因为添加了多个k8s集群,进行分类,例如标签cluster1,cluster2,当修改cluster1 位cluster1-new,后下拉框会显示3个 cluster1,cluster1-new, cluster2
但是正确应该显示cluster1-new, cluster2,为什么cluster1还会显示,并且cluster1-new 显示的数据是cluster1 + cluster1-new 合,3个node 会显示成6个,怎么处理这种情况

3 Answers

这是Prometheus时序库的机制,等一段时间就好了


时间范围如何缩小呢
label_values(kube_node_info{cluster=~"."}, cluster) [5m]
label_values(kube_node_info{cluster=~".
"}[5m], cluster)
两种方式写进去,数据都搜不到,换成小时也不行

另外我把promeuthes的数据清空了一下,整个数据都不显示了,但是及时查询还是可以查看到

显示数据空的问题找到了,是因为 label_values(kube_node_info{cluster=~"."}, cluster) 后边有两个空格。。。。。 这个是否能优化一下 匹配一下检测把空格取消掉

限制时间的这个怎么做,不然修改的话promethues的数据很容易重复