根据此处的文档,有 2 个 API 端点用于查询,一个用于范围查询(GET /api/v1/query_range),一个用于即时查询(GET /api/v1/query)
同时,我一直在向即时 API 端点发布这样的查询:
metric_name{db='cpu', category='db'}[5m]
上面查询的返回范围向量(矩阵结果类型)具有指定的持续时间。我假设由于查询需要一个范围向量结果,尽管 API 端点用于即时查询,但这是返回的结果。开始时间是执行时间之前的 5 分钟,可以在 API 的“时间”URL 参数中指定,这实际上也是结束时间。不太清楚这一步是什么,我猜它正在收集所有可用的原始数据点?
这种对正在发生的事情的分解是否正确?