普罗米修斯号的最小刮擦间隔是多少? [英] What is the minimum scrape_interval in Prometheus?
本文介绍了普罗米修斯号的最小刮擦间隔是多少?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
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
。这是因为如果您将时间指定为1ms
;1m
将与分钟匹配,而剩余的s
将导致错误(并未真正测试此场景,但通过查看正则表达式看起来这是预期的结果)。
这篇关于普罗米修斯号的最小刮擦间隔是多少?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文