Victoria Metrics Export API - 导出数据和采样

问题描述 投票:0回答:1

从 victoriametrics 数据库读取数据的方法有很多种。

  • 查询API /api/v1/query?query=...&time=...&step=...&timeout=...
  • 查询API /api/v1/query_range?query=...&start=...&end=...&step=...&timeout=...
  • 导出API /api/v1/export?match[]=
    。 。 .

我处于无法使用前两种方法(查询)的情况,并且我大量使用/api/v1/export。最近,当我发现导出 api 不支持像 api /api/v1/query_range 这样的 step 参数时,我碰壁了,除非我没有在文档中进行足够的挖掘来找到它。

那么,有没有办法在从 victoriametrics 导出数据的同时进行采样呢?例如 step=5 表示我想跳过 5 个时间戳。如果给定 选择器的数据库中的值总数为 100,则导出必须返回 ~25。

time-series victoriametrics
1个回答
0
投票

仅通过 /query_range API 支持逐步采样 - 请参阅 https://docs.victoriametrics.com/keyconcepts/#range-query Step in /query API 的含义有点不同,但您可以在文档中看到它。 /export API 按原样返回原始数据。所以它不支持采样或任何其他数据修改。

不使用 /query_range 来实现此目的的原因是什么?

© www.soinside.com 2019 - 2024. All rights reserved.