问题标签 [influxql]

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 回答
103 浏览

sql - influx中如何实现如下sql查询?

给定下面带有IN子句的 SQL 查询,influx 是否有办法实现由此产生的相同输出?

0 投票
1 回答
1011 浏览

influxdb - 减去两个查询结果

无法根据文档找到,并且有一个与此相关的旧问题。

可以减去2个查询的结果吗?

在 SQL 中是这样的:

0 投票
2 回答
440 浏览

influxql - 将标签与 InfluxDB“SELECT *”结果中的字段区分开来

假设你得到了一个你以前没见过的 InfluxDB 测量结果,然后你运行,

你怎么知道返回的哪些键是标签,哪些是字段?InfluxDB shell 按字母顺序对键进行排序,因此与行协议不同,字段不在标签之前。

0 投票
1 回答
775 浏览

influxdb - 将 InfluxDB 查询转换为 PromQL

我正在尝试将查询从 InfluxDB Query 重写为 PromQL:

有人能帮忙吗?

0 投票
1 回答
478 浏览

http - 将参数绑定到时间维度参数 InfluxDB

因此,从在线文档和无数示例中,很明显您可以在WHERE通过 HTTP 提交到 InfluxDB 服务器的查询的子句中绑定参数,如下所示:

这很棒,它可以防止代码注入。但是,如果我正在对事物进行分组怎么办?按时间分组时如何防止代码注入?这个:

不起作用。它给了我这样的回应:

这表明绑定不起作用。那么……怎么办?

0 投票
0 回答
439 浏览

grafana - 在 InfluxQL 中计算值和(移动)平均值之间的差异

我正在跟踪无线网络的性能,当它比预期好或差时需要协议。为了对此进行协议,我想要一个 Grafana 仪表板,将测量值(每 2 小时)与之前测量的平均值(移动或整个系列)进行比较。

我尝试了许多不同的子查询组合等,都没有产生一个工作系统。我也尝试过内部连接(但这些被删除了?)。

通缉状态

这是最接近期望的,也是最接近“应该工作”的:

即使moving_average(mean("sum"), 72)使用它也不起作用,实际上使用“高级语法”对我来说根本不起作用。

当前状态

有效,但不是真正需要的:

将 $__interval 设置为 2h 会导致系列始终为 100(显然)。

相关 Github 问题

https://github.com/influxdata/influxdb/issues/14452

0 投票
1 回答
4500 浏览

database - 如何从测量 Influxdb 中删除该字段

我正在对 influx db 进行 POC,我可以看到,如果我试图放弃测量,那么测量中的所有数据都已被删除,但旧字段仍然存在。

我想删除旧字段我该怎么做?

0 投票
0 回答
497 浏览

database - InfluxDB 显示特定列的 FieldKey

目前我使用 SHOW FIELD KEYS 来获取涌入的所有列的数据类型,我想知道如何仅检索特定列的数据类型?

当前行为:

我想实现以下目标:

0 投票
1 回答
1163 浏览

grafana - 在 Grafana 中将 InfluxDB 数据源中的二进制事件显示为(开/关)单元跳转

在我的 InfluxDB 中有一个二进制事件流,指示清洁是否正在进行 (1) 或不 (0)。

我还有一些传感器数据可以测量区间 [0, 14] 中的值。

我想在同一个面板上显示 Grafana 中的两个时间序列,如下所示: 图像将二进制事件显示为与传感器信号相同的面板上的单元跳转信号

通过在 Grafana 中排队使用原始时间序列SELECT value FROM cleaning;会导致锯齿信号。那不是我想要的。我已经尝试使用 GROUP BY 操作进行查询,但我无法创建想要的模式。

如何创建图像中显示的图案?甚至可能吗?如果是,二进制信号是否也可以跨越面板的整个高度?

0 投票
0 回答
265 浏览

influxdb - 如何使用 InfluxDB 计算图表下的面积?

这是我的数据示例:

我有一个布尔编码为1or的测量值0。我想计算图表下的总面积 - 但我不知道该怎么做?

您可以将此值视为水泵打开或关闭的指示 - 打开时水流的速率始终相等。我想计算/图表。输出的“累积”总水量。


我想过,cumulative_sum但这并没有真正返回我想要的结果:


我也考虑过这个integral函数,但返回的值看起来很奇怪?


如果有更合适的方式来编码这些数据,那么我也可以这样做。