大盘监控指标重复问题

Viewed 75

1、ident已通过标签过滤出主机列表:
image.png
image.png
2、单机概况的指标都重复了一次:
image.png
3、在PromQL中再加标签过滤正常:department="shishiyun"
image.png

我的理解是:图表应该直接用前面定义好的大盘变量ident过滤出的主机去拿数据就好了,为什么还要再另加标签?
TIP:其他大盘不会。n9e v6.ga3

1 Answers

这是因为你不太理解Prometheus的指标唯一标识性。

你这个场景,基本可以确定是为指标新增了标签。比如在对象列表里打了新标签,这个时候新的时序数据就会带有新标签。但是在Prometheus生态里,新标签就表示新的时序数据。比如:

mem_free{ident="a"}
mem_free{ident="a", department="shishiyun"}

上面两条是被看做不同的时序数据。后面随着时间推移,第一条指标会断掉,第二条会继续,所以,一段时间之后,大盘上来看,就只有一个记录了