有没有办法让任务可以迭代测量并将数据聚合到另一个存储桶中?

问题描述

我正在使用一个存储桶为 Binance 中的多个交易品种(例如 ETH/BTC 和 BNB/BTC)收集报价数据并存储在不同的测量值上(分别为 binance_ethbtc 和 binance_bnbbtc),并且工作正常。除此之外,我想将 OHLC 数据聚合到另一个桶中,就像 this guy here 一样。我已经设法编写了 Flux 代码来为单个测量聚合这些数据,但它让我想知道:我是否需要为我的每个测量编写一个任务?难道没有一种方法可以迭代存储桶中的测量值并将数据聚合到另一个存储桶中吗?

解决方法

感谢 InfluxDB 社区上的 FixTestRepeat,我已经设法做到了(并且不需要对测量进行迭代)。他向我展示了如果我删除 _measurement 字段的过滤器,查询将产生与测量值一样多的系列。更多信息here