我正在尝试使用Prometheus和VictoriaMetrics来收集数据,在配置我的服务器prometheus.yml时,有一行代码:
scrape_interval: 15s # How frequently to scrape targets by default.这是否意味着我的搜索结果可能会延迟15秒?
发布于 2020-04-11 01:04:23
是的,这意味着在最坏的情况下,您的指标将在15秒后到达。您可以将其配置为更快。
<duration>: a duration matching the regular expression [0-9]+(ms|[smhdwy])
以上内容摘自普罗米修斯的文档,网址为:https://prometheus.io/docs/prometheus/latest/configuration/configuration/#duration
通常,可以将其视为普罗米修斯拍摄您的(连续)指标的快照(CPU使用率,否。正在运行的线程数等)而不是认为普罗米修斯是一个收集离散事件的地方。
当您考虑触发警报需要多长时间,或者要让数据可见时,抓取间隔是一个需要牢记的因素。
在警报的上下文中,本文是一个很好的参考资料:https://pracucci.com/prometheus-understanding-the-delays-on-alerting.html
它基本上是说,如果您的抓取间隔是x时间单位,并且只有在y时间单位的表达式为真时才会触发警报,那么最坏的情况下延迟可能是(x + y)时间单位。
https://stackoverflow.com/questions/61137522
复制相似问题