我想知道普罗米修斯的最短时间是多少scrape_interval
范围。根据普罗米修斯文档 https://prometheus.io/docs/prometheus/latest/configuration/configuration/,此参数的值需要遵循正则表达式,在我看来,仅允许等于或大于 1 秒的间隔,因为,例如“1ms”或“0.01s”与此正则表达式不匹配。然而,在我的应用程序中,我希望以毫秒为单位进行抓取,因此我对 Prometheus 是否可以实现这一点感兴趣。
提前谢谢了!
根据普罗米修斯文档 https://prometheus.io/docs/prometheus/latest/configuration/configuration/,您可以给出的最小值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)
根据这个正则表达式,您可以指定scrape_interval
in ms
以及。但你需要将其指定为0s1ms
。这是因为如果您将时间指定为1ms
; 1m
将与分钟和剩余时间匹配s
会导致错误(没有真正测试这种情况,但看起来这是通过查看正则表达式的预期结果)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)