Kubernetes k8s吊舱重新启动时如何计算普罗米修斯计数器的总和

Kubernetes k8s吊舱重新启动时如何计算普罗米修斯计数器的总和,kubernetes,grafana,prometheus,Kubernetes,Grafana,Prometheus,我在库伯内特斯星系群中运行普罗米修斯。所有的都在运行find,我的UI播客正在计算访客数 请忽略标题,您在这里看到的是图像底部的查询。这是一个柜台。图中的间隙是由于吊舱重新启动造成的。我有两个吊舱同时运行 现在假设我要计算访客总数,所以我需要对所有的吊舱求和 这就是我对第一张图片的期望,对吗 但是,我不希望pod重新启动时图形下降。我希望在指定的时间内积累一些东西(以某种方式忽略POD重启)。希望这有意义。有什么建议吗 更新 建议执行以下操作: 这有点难看,因为我已经在那里画出了所有的东西

我在库伯内特斯星系群中运行普罗米修斯。所有的都在运行find,我的UI播客正在计算访客数

请忽略标题,您在这里看到的是图像底部的查询。这是一个柜台。图中的间隙是由于吊舱重新启动造成的。我有两个吊舱同时运行

现在假设我要计算访客总数,所以我需要对所有的吊舱求和

这就是我对第一张图片的期望,对吗

但是,我不希望pod重新启动时图形下降。我希望在指定的时间内积累一些东西(以某种方式忽略POD重启)。希望这有意义。有什么建议吗

更新

建议执行以下操作:

这有点难看,因为我已经在那里画出了所有的东西,但是建议的答案是:
sum(rate(NumberOfVisitors[1h])*3600
,这是一条绿色的线。我现在不明白的是它的值是3?另外,为什么21:55之后该值会增加,因为我可以看到之前的一些值

由于这个方法似乎还可以,我注意到实际的增加实际上是3,从1增加到4。在下图中,我只使用了一个时间序列来减少噪音


速率,然后求和,然后乘以时间范围(以秒为单位)。这也将处理计数器的滚动。

您的意思是这样的:
sum(rate(NumberOfVisitors[1h])*3600
?由于某种原因,该图的值将达到3,这我不明白(我将把该图添加到我的帖子中!),您通常希望使用更小的范围,可能是1m或类似的范围。这将是一整小时的平均速率,正如您所指出的,这可能会低估。我认为3是正确的,它从1增加到4:)非常感谢您的帮助!