问题标签 [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 投票
0 回答
593 浏览

influxdb - 如何从 influxdb 返回时间戳而不是时间?

我使用 Flux 查询从 InfluxDB 2 查询数据,例如:

这给了我一个正确的结果,但它给了我_time列作为人类可读的日期。我需要一个时间戳。秒,毫秒,纳秒,没关系。

我尝试|> map(fn: (r) => ({ r with timestamp: uint(v: r._time) }))在之前添加keep(...并修改keep(...以保留新字段。这仍然可以正常工作,但它显着增加了响应时间(这是可以理解的,为什么)。

我很确定我做错了,那么我该怎么做呢?

更新:我设法不增加响应时间。我搬到了|> map下面last(),但我仍然认为这不是最好的方法。

0 投票
2 回答
426 浏览

influxql - 如何用单个值替换空的 InfluxDB 查询结果以进行单个统计数据可视化

我正在使用新的 InfluxDB2 和通量查询语言从我的存储桶中检索 docker stats。我想在单个统计小部件中显示容器的正常运行时间。

为此,我使用以下查询:

不幸的是,容器在过去的时间范围内不在线,因此我得到一个“无结果”显示。相反,我想显示一个 0 值或类似“不在线”的文本。

我怎样才能做到这一点?

0 投票
1 回答
415 浏览

influxdb - InfluxDB - 使用 Flux 按系列数限制查询结果

我正在尝试使用 Flux 查询我的 InfluxDB(1.8)并仅检索 100 个系列,起初我认为“限制”功能会做到这一点,但是,我发现它只限制了每个表(系列)中的记录数这可能导致 max(100) * N(series)。然后我尝试了一种解决方法:

通过这样做,我可以将所有结果分组到一个表中并限制结果,但是,它甚至不接近我需要的结果。我只检索了 100 分,并且也失去了按列重新组合的能力。我知道通过使用 InfluxQL “SLIMIT” 功能,它可以做到。

关于如何使用通量查询语言实现这一目标的任何想法?谢谢!

0 投票
0 回答
32 浏览

influxdb - InfluxDB V2.0 如何查询具有相同字符串值的字段数并显示百分比

我是 InfluxDB 的新手。目前我正在使用 InfluxDB V2.0,我正在尝试查询具有相同字符串值的字段数并以百分比显示该数字。

https://imgur.com/FuVJUAi

有一列包含以下字符串数据:conveyor11、conveyor12、conveyor13。我希望能够添加另一列显示分组数据的数量,例如,传送带 11-> 12、传送带 12 -> 20、传送带 13> 3

到目前为止,我可以对它们进行分组,但我希望有另一列可以准确显示该值在我的表中出现的次数

0 投票
0 回答
167 浏览

influxdb - 合并多个涌入数据库并将带有数据库名称的标签添加到数据中?

我有多个具有相同架构但数据库名称不同的 InfluxDB 1.8 数据库。

我需要将它们全部合并到一个数据库中+添加一个带有数据来源的原始数据库名称的标签,这样我就可以使用这些标签查询所有数据。

使用什么工具以及如何实现这一目标?

我读过关于 Kapacitor + tick 脚本或 Telegraf 处理器或将数据转储到备份文件中,以某种方式处理并恢复但我不熟悉这些路径中的任何一个,所以请告知。

谢谢。

0 投票
0 回答
52 浏览

influxdb - InfluxDB - 使用 Flux 按 _value 查找前 5 个系列

我正在尝试按_value检索前5个系列,当然,我使用的是flux,而且flux似乎只与系列的单独范围相关,它对系列级别的排序/限制没有帮助。让我通过一个例子来解释:

此函数是fluxQL中的内置函数,每个输出表(例如系列)中的函数结果包含列“_value”的前5个记录,但是,我试图获得前5个,有什么建议吗?

0 投票
1 回答
259 浏览

r - httr POST 错误:“数字文字中的无效字符 '-'”

我是 Influx 和 R 的新手,我正在尝试在 R Studio 中从 InfluxDB 1.8.4(启用 Flux)查询数据。我无法弄清楚我的代码有什么问题:

我试图获取的数据如下所示:

我总是收到此错误消息

我可以使用 Postman 推送相同的请求(使用所有这些参数)。为什么它在 R 中不起作用?R存储数据的方式可能有问题吗?我认为它可能是时间戳形式的时间序列数据,格式为 rfc339(其中有“-”来分隔日期。

有任何想法吗?感谢你们!

0 投票
1 回答
108 浏览

r - R中的InfluxDB v2带注释的csv

InfluxDB 和 Flux 以带注释的 CSV 格式返回查询结果。我正在使用 InfluxDB v2 API 从 R studio 查询数据。如何处理我收到的带注释的 csv 格式的数据?

带注释的csv:

有人对 Influx 和 R 有任何经验吗?

0 投票
1 回答
121 浏览

influxdb - 如何下载csv格式的influxdb2.0数据?

我不熟悉 influxdb 命令行,尤其是 influxDB2.0。所以我选择使用 InfluxDB 8086 端口前端。但是我发现如果想通过前端下载.csv,太多的数据导致浏览器崩溃,最后导致下载失败。

我已阅读 influxdb2.0 文档并没有找到答案。我必须使用命令行还是应该使用什么命令行?非常感谢提前

0 投票
0 回答
13 浏览

influxdb - InfluxDB 选择记录优先级标签值

我最近安装了一个 InfluxDB 2.0 服务器。我正在保存需要根据某些特征进行区分的数据。我对同一个时间戳有不同的值,所以我决定使用Status标签来区分记录。Status标签可以有多个值:, REAL, OPTIMIZED. PROVISIONAL现在我需要获取对Status标签值进行优先排序的数据,如果对于同一个时间戳我有多个值,我需要它首先返回Status OPTIMIZED,如果它不存在,则返回REAL,最后返回PROVISIONAL. InfluxDB 2.0 可以做到这一点。

我真的不在乎是否Status应该是一个领域。