在Prometheus中,有效范围向量所需的最小样本数/“向量长度(以秒为单位)”是多少?
我的刮擦间隔是15s
。
一些观察来自普罗米修斯的/graph
终点。
如果我运行查询rate(http_server_requests_seconds_sum[Xs])
,其中X是:
30s
- 不提供任何数据点,显示错误消息31s
- 没有数据点,但也没有错误45s
- 似乎片状,但至少表现出一些东西60s
- 显示似乎是完整的图形(某种具有持续时间的二进制脉冲)所以我没有受过教育的猜测是4个样本,但是如果有人可以解释原因或者链接到某些文档会很好,因为我无法在Prometheus documentation page上找到任何关于此的信息。
建议至少是刮擦间隔的4倍,因为您需要两个点来计算速率和比赛之间以及允许失败4倍就足够了。