如果我向 Prometheus 发送一个仪表,则有效负载具有时间戳和如下值:
指标名称{标签=“值”} 2.0 16239938546837
如果我在普罗米修斯上查询它,我可以看到一条连续的线。如果不发送相同指标的有效负载,线路就会停止。几分钟后发送相同的指标,我得到另一条连续的线路,但它没有与旧线路连接。
普罗米修斯是否修复了时间序列在没有更新的情况下持续多长时间的问题?
我认为马克的第一个答案是在不同的背景下。
如果收集停止,普罗米修斯中的任何时间序列默认会在 5m 内失效 -https://www.robustperception.io/staleness-and-promql https://www.robustperception.io/staleness-and-promql。换句话说,该线停止在 graph(或 grafana)上。
因此,如果您在 5 分钟内再次恢复指标收集,那么它将默认连接线路。但如果超过 5 分钟没有收集,那么图表上就会显示断开连接。您可以在 Grafana 上进行调整以忽略丢弃,但在某些情况下并不理想,因为您确实希望看到收集何时停止,而不是给人以连续收集的错误印象。或者,您可以使用一些函数来避免断开连接,例如avg_over_time(metric_name[10m])
如所须。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)