Kubernetes 普罗米修斯吊舱重启次数不是整数

Kubernetes 普罗米修斯吊舱重启次数不是整数,kubernetes,prometheus,Kubernetes,Prometheus,我试图理解为什么普罗米修斯将重启次数显示为十进制。如果我有一个类似于:delta(kube\u pod\u container\u status\u restarts\u total[2d])>=1的查询,它显示了长时间内的重启次数,结果是: value 11.135802469135804 2.0408163265306123 2.2 3个吊舱在过去2天内重新启动1次或更多次。但是,他们重新启动了非整数次?将持续时间进一步增加到4天不会改变值。来自Prometheus的delta()函数:

我试图理解为什么普罗米修斯将重启次数显示为十进制。如果我有一个类似于:
delta(kube\u pod\u container\u status\u restarts\u total[2d])>=1的查询,它显示了长时间内的重启次数,结果是:

value
11.135802469135804
2.0408163265306123
2.2
3个吊舱在过去2天内重新启动1次或更多次。但是,他们重新启动了非整数次?将持续时间进一步增加到4天不会改变值。

来自Prometheus的
delta()
函数:

根据中的规定,外推增量以覆盖整个时间范围 范围向量选择器,以便可以获取非整数 即使样本值都是整数,也会产生结果


因此,它似乎与范围选择器(
2d
)和度量时间戳之间的匹配有关。如果它们不对齐,则会得到分数。

在2天和3天之间切换时,我不希望看到变化吗?是的,应该会变化。随着时间序列中加入新值,它也会随时间而变化。