问题标签 [flux-influxdb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
66 浏览

influxdb - InfluxDB 为数据可视化添加额外的列

晚上好,

我最近开始使用 InfluxDB Cloud,但是在可视化数据时遇到了很多问题,

我想在 Y 轴上显示时间,然后在 Y 轴上显示从 0-80 的某个范围内的速度(MPH),但我似乎无法为我拥有的 X 列选择速度附上一些截图,以帮助您更好地理解谢谢!

这向您展示了我在 X 和 Y 列中面临的问题

正如这张照片所示,我希望 _value 位于 X 值上以显示最大范围

0 投票
1 回答
188 浏览

flux-influxdb - 按时间戳分组的总和值

我是 FluxQL 的新手,想知道是否可以对值求和,而不管标签值按时间戳分组。

我有这样的事情:

_时间 _测量 收藏 _价值
0001 一些测量 1
0001 一些测量 酒吧 12
0002 一些测量 8
0002 一些测量 酒吧 4

我想按时间对值求和,所以最后我需要类似的东西:

_时间 _测量 收藏 _价值
0001 一些测量 全部的 13
0002 一些测量 全部的 12

请记住,我可能有大约 100 个不同的集合标签值。

0 投票
0 回答
55 浏览

influxdb - 等效于 Flux 中的 InfluxQL

此查询的等价物是什么?

0 投票
0 回答
30 浏览

filter - InfluxDb: how to fix abnormal value caused by missing data after difference transformation

Take the following data series from a volume metet's accumulated volume for example:

If a query needs to show daily usage, EXCLUDING the accumulated error due to delay in data collection, communication error etc. I.e. for day d6, the result should be null, instead of 4. I am not sure how to filter this 4. I can do a post median aggregation but that will skew all other values.

Is there any way to ensure all empty data points to generate empty delta after difference transformation

0 投票
0 回答
28 浏览

join - 如何使用`JOIN`过滤记录?

我的时间序列数据存储在 InfluxDB 和 SQL DB 中。influxdb 只存储一个数字键加上时间戳和值。有关数字键的所有相关信息都存储在 SQL DB 中。

InfluxDBb datetime - 时间戳 cnlnum - 标签,字符串 val - 值,浮点数

SQL id - int,这等于 int(cnlnum) object - string name - string

我按照 Doc 中的教科书示例通过 SQL 表中的条件查询涌入。但是无论我怎么做,结果总是no result.

我已经确认两个查询都返回结果之前JOIN都有 common 列cnlnum

我的查询如下:

0 投票
1 回答
46 浏览

flux-influxdb - InfluxDB 总和最后一点

我对多个游戏服务器上的玩家数量进行了测量,每次玩家离开或加入服务器时,服务器都会写入一个包含玩家数量和服务器唯一 ID 的流入点。

我想要做的是总结每个唯一服务器 ID 的最后一点。

示例点:

当前总数为:134

我已经能够通过以下查询获得每台服务器的最后一点。

任何帮助将不胜感激 :)

0 投票
2 回答
721 浏览

flux - influxDB:如何在 influxDB v2.0 中将字段转换为标签

我们需要在 influxDB v2.0 中将字段转换为标签,但找不到任何合适的解决方案。有人可以帮我实现同样的目标吗?

我们找到的解决方案是通过更改现有测量的字段和标签来创建新的测量,但无法使用 Flux 语言实现它。

使用下面的通量查询,我们可以将数据从一个测量值复制到另一个测量值,但在新测量值中添加数据时无法将字段更改为标记。

任何帮助表示赞赏。

0 投票
0 回答
85 浏览

c# - 如何将 InfluxDB 查询转换为列表?

我将以下库用于来自 InfluxDB v2.0 的查询。

https://github.com/influxdata/influxdb-client-csharp

我想将 InfluxDB 查询的结果转换为列表。我已经用下面的代码解决了这个问题。不过,这对我来说感觉很乱,有什么办法可以更干净地解决这个问题吗?

0 投票
1 回答
491 浏览

influxdb - InfluxDB 2.0 - 如何使用 Flux 将 2 个单独的存储桶流合并和求和

语境

我在一个带有 influxDB 的应用程序中工作,我面临一个我不知道如何解决的用例。
我正在使用 influxDB 2 和 Flux 进行查询。

用例

为了简化我的用例,我将以蜜蜂为例。

我想测量蜜蜂种群随时间的演变。
我在 2 个单独的桶中测量了 2 个蜜蜂种群(蜜蜂 A 的桶 A 和蜜蜂 B 的桶 B)。
所以我想找到一个合并这两个桶的查询,以便随时获取当前的蜜蜂种群。
在我的用例中,必须使用 2 个存储桶。我想要的只是一种在查询时“组合”结果的方法。

结果应根据时间戳进行排序

例子

Bee A对存储桶和存储桶的查询Bee B返回前 2 行中的值。目标是创建Total线。

示例 1:
如果测量值始终为 A、B、A、B;结果必须是

人口
蜜蜂A 10 12 5 22
蜜蜂B 20 16 19 36
全部的 10 30 32 28 21 24 41 58

示例 2:
如果测量值是 A、B、A、A、A、B;结果必须是

人口
蜜蜂A 10 12 5 22
蜜蜂B 20 16 19 36
全部的 10 30 32 25 42 38 41 58

代码

我尝试使用union,但我无法让它工作,因为它保留了 2 个单独的表而不是一个。

0 投票
1 回答
137 浏览

influxdb - 高效地将大型时间序列数据加载到 InfluxDB

我正在尝试将 1000 亿(数千列,数百万行)多维时间序列数据点从 CSV 文件加载到 InfluxDB 中。

我目前正在通过以下线路协议执行此操作(我的代码库在 Python 中):

如上面的代码所示,我的代码正在读取数据集 CSV 文件并准备 10000 个数据点的批次,然后使用client.write_points(l).

但是,这种方法效率不高。事实上,我正在尝试加载 1000 亿个数据点,这比预期的要长,仅加载 300 万行,每行 100 列已经运行了 29 小时,还有 991 小时要完成!!!!

我确信有更好的方法将数据集加载到 InfluxDB 中。对更快的数据加载有什么建议吗?