普罗米修斯 Pod 重启次数不是整数
prometheus number of pod restarts not an integer
我想了解为什么 prometheus 将重启次数显示为小数。如果我有这样的查询:delta(kube_pod_container_status_restarts_total[2d]) >= 1
,它显示了长时间内的重启次数,结果是:
value
11.135802469135804
2.0408163265306123
2.2
3 pods 在过去 2 天内重启了 1 次或多次。但是他们重新启动了非整数次?将持续时间进一步增加到 4 天不会更改值。
来自 delta()
函数的 Prometheus documentation:
The delta is extrapolated to cover the full time range as specified in
the range vector selector, so that it is possible to get a non-integer
result even if the sample values are all integers.
所以,这似乎与您的范围选择器 (2d
) 和度量时间戳之间的匹配有关。如果他们不排队,你会得到分数值。
我想了解为什么 prometheus 将重启次数显示为小数。如果我有这样的查询:delta(kube_pod_container_status_restarts_total[2d]) >= 1
,它显示了长时间内的重启次数,结果是:
value
11.135802469135804
2.0408163265306123
2.2
3 pods 在过去 2 天内重启了 1 次或多次。但是他们重新启动了非整数次?将持续时间进一步增加到 4 天不会更改值。
来自 delta()
函数的 Prometheus documentation:
The delta is extrapolated to cover the full time range as specified in the range vector selector, so that it is possible to get a non-integer result even if the sample values are all integers.
所以,这似乎与您的范围选择器 (2d
) 和度量时间戳之间的匹配有关。如果他们不排队,你会得到分数值。