我看到了其他线程/帖子(在github,stackoverflow上),人们在其中请求prometheus的功能,以便能够根据度量标准的时间戳(最后一次推送到pushgateway时)将度量标准过滤或标记为陈旧/过期。看来这与普罗米修斯的工作方式背道而驰,这很好。但是,我想知道人们如何解决这个问题。
我一直在尝试一些事情,但不幸的是没有成功:
cat
我在pushgateway指标中看到以下指标:
push_time_seconds {instance =“”,job =“ test”} 1.5754837280426762e + 09 some_metric {instance =“”,job =“ test”,label1 =“ value1”,label2 =“ value2”} 5
但是,我不知道如何构建一个PromQL查询,该查询将使用push_time_seconds指标来更新some_metric中的值。就像push_time_seconds早于一个小时一样,请将some_metric的值设置为0。
有人对此有意见吗?
答案 0 :(得分:0)
我发现了另一个名为“维多利亚指标”的数据库/方法扩展。我能够使用布尔值和“ if”运算符来操纵push_last_seconds和我的查询来完成我想要的事情。 让我知道是否有人需要更多信息。