如果未在Prometheus中更新,则将值视为0

时间:2019-05-10 07:37:24

标签: prometheus

我想按语言将当前的多个用户组更新为每分钟一次普罗米修斯。

我创建了一个Gauge向量来做到这一点。

我第一次报告:

en: 10
th: 20

第二次,我报告:

en: 10

问题在于,如果我不更新th的值,普罗米修斯仍将20的旧值保留为th

如何使未更新的版本处理为0

1 个答案:

答案 0 :(得分:0)

您只是不导出它。一段时间后(默认为5分钟),它将变为“陈旧”并消失。

但是,大多数客户端库都不允许您这样做。创建量规后,他们将继续导出它。因此,替代方法是您只需显式导出0。我的意思是,根据您的描述,您实际上确实第二次有10个en用户和0个th用户,所以只需导出该用户即可。