普罗米修斯号的最小刮擦间隔是多少? [英] What is the minimum scrape_interval in Prometheus?

查看:10
本文介绍了普罗米修斯号的最小刮擦间隔是多少?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道普罗米修斯的scrape_interval参数的最短时间是多少。根据Prometheus Documentation,此参数的值需要遵循在我看来只允许间隔等于或大于1秒的正则表达式,因为";1ms";或";0.01s";与此regex不匹配。然而,在我的应用程序中,我希望以毫秒为单位进行抓取,因此我对普罗米修斯能否做到这一点很感兴趣。

提前表示感谢!

推荐答案

根据Prometheus documentation,您可以为scrape_interval指定的最小值似乎是0(根据文档中给定的正则表达式)。

Regex-((([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?|0)

根据这个正则表达式,您也可以在ms中指定scrape_interval。但您需要将其指定为0s1ms。这是因为如果您将时间指定为1ms1m将与分钟匹配,而剩余的s将导致错误(并未真正测试此场景,但通过查看正则表达式看起来这是预期的结果)。

这篇关于普罗米修斯号的最小刮擦间隔是多少?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆