问题标签 [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 回答
42 浏览

r - 选择要在 Graph + Single Stat 上可视化的 Flux 字段

在 Graph+Stat 可视化的 Graph 部分显示多个字段的正确方法是什么,但选择要在 stat 上显示哪个字段?

期望的输出: 在此处输入图像描述

在这张图片中,我使用了 memory 和available memory,但我只想将 Available 显示为单个统计计数器,以便在达到低值时快速指示

目前,在某些图表上,Influx 会自动选择正确的字段,但这不是一种可靠的方法。

选择要在可视化的“统计”部分显示的统计数据的正确方法是什么?

PS:自动生成的 Flux 查询

0 投票
1 回答
256 浏览

webhooks - 从 InfluxDb 向 Microsoft Teams 发送警报通知

我在我的服务器上运行一个 influxDb,我在下面创建:

以上都运行成功

我还为 Microsoft 团队创建了一个 webhook 连接器,以便 InfluxDb 向其发送通知警报。

但是,要使 Microsoft Teams webhook 成功运行,需要在 POST 请求的请求正文中添加一个名为“summary”的键。

InfluxDb 在其请求正文中没有名为 summary 的键。像这样的东西:

我正在寻找如何更改 InfluxDb 发送的请求正文,但是他们的文档中没有任何内容。

有任何想法吗 ?

0 投票
0 回答
142 浏览

grafana - Grafana - 整合来自 Watts 的 KWH,但带有图表

我的子面板每 2 秒在我的 influxDB 中有瓦特。我正在使用以下方法将数据带入仪表:

这似乎工作正常,但我还想做的是每天绘制它。我不太确定该怎么做。

我只能从历史学家的角度来考虑,我会查询为每小时平均值、总和、最大值、积分等。到目前为止,在尝试使用积分函数时,我似乎只能返回一个数字。

0 投票
0 回答
111 浏览

influxdb - InfluxDb 和电报。不正确的数据聚合

我有一个向 Telegraf 发送一些指标的应用程序。Telegraf 聚合它们并将聚合和非 0 聚合数据存储到 InfluxDb。我对 Telegraf 插件有疑问[[aggregators.basicstats]]。它工作不正确。这是我的 telegraf.config:

如您所见,我使用的唯一插件是[[aggregators.basicstats]]. 它消耗所有传入的数据,汇总它们的值并将所有数据写入 InfluxDb。但是聚合数据的总和远小于非聚合值的总和。我不明白为什么会这样?如何正确聚合数据?

0 投票
2 回答
2738 浏览

grafana - Grafana - InfluxDB 2 - 标签/别名数据

我正在将我的面板从使用 SQL 语法(从 InfluxDB 版本 1.X)迁移到新的流入语法(InfluxDB 版本 2)。

数据标签存在问题。它包括我用来过滤它的属性。例如,如果我从包含 2 天的范围中选择数据,它会将数据拆分。请看下面的截图:

在此处输入图像描述

这完全把图表弄乱了。基本代码如下所示:

它显然应该只是“POWER”和“CURRENT”。

我尝试了十几种不同的方法,但无法提出可行的解决方案。

例如,如果我这样做:

它说“数据没有时间字段”。

我也尝试过使用

那也行不通。我尝试了许多其他事情但没有成功。

我怎样才能解决这个问题?

0 投票
1 回答
230 浏览

influxdb - 如何使用 Flux 以秒为单位计算正常运行时间?

使用新的Flux语言,如何最好地计算正常运行时间?我当前的 Flux 查询看起来有点像这样:

这很有效,但对于这么小的东西来说似乎非常复杂,在 Prometheus 中它基本上是一行:

有没有办法改进 Flux 查询?

0 投票
2 回答
824 浏览

influxdb - 有没有办法用 Flux 填充 0 值点的稀疏数据结果?

我每 5 分钟分布一次点,当值为 0 时,点就被省略了。我想用空值填充省略的数据。

我看到使用 InfluxQL 我可以做到:

但我使用的是 InfluxDB 2。我试过这个查询:

但它似乎没有工作。

任何帮助表示赞赏。

0 投票
0 回答
136 浏览

cloud - InfluxDb 查询,包括查询过滤器中的字段和值

我需要运行一个查询,该查询必须根据一个动态字段和它自己的值过滤一些数据,返回已经聚合的其余动态字段值。

我在没有字段值过滤器的情况下运行查询,但我没有找到基于一个动态字段和值包含此过滤器的语法。

这是我的查询:

恢复:

我需要运行 V0(应返回所有字段)和 V2(仅当字段名为“X”且其值低于 3 时才有效)版本运行,但两者都只返回字段“X”,并且如果只有 V0,则返回所有字段,但字段 X 的值也包含在聚合函数中(脚本底部的第 3 行)

PS:运行 InfluxDB v1.8

这个怎么做?TIA,路易斯

0 投票
2 回答
759 浏览

python - 使用 Python influxdb_client 在通量查询中使用参数

我正在尝试更新我们所有的 influxdb python 查询,以便它们不易受到 sql 注入的影响。

为此,我读到您可以将参数与 the 一起使用query_api(),特别是与query_data_frame()( https://medium.com/sekoia-io-blog/avoiding-injections-with-influxdb-bind-parameters-50f67e379abb )

我遇到的问题是我无法弄清楚如何将我的参数传递到我的查询中。以下是我们查询之一的示例:

运行上面给我一个HTTP response body: b'{"error":"type error 5:75-5:78: undefined identifier \\"ver\\""}\n'错误。

有谁知道如何使用 Python 将参数正确地注入到通量查询中?

我还使用以下内容寻求帮助: https ://influxdb-client.readthedocs.io/_/downloads/en/stable/pdf/

根据 user16442705 问题更新

我在我的字典中尝试了另一个变量名,它产生了相同的结果。我还尝试在产生不同错误的查询中使用 $。请参阅以下有错误的代码:

HTTP response body: b'{"error":"type error 5:67-5:80: undefined identifier \\"pVersion\\""}\n'

HTTP response body: b'{"error":"loc 0:0-0:0: expected an operator between two expressions"}\n'

另一个需要注意的数据点是我们正在使用以下版本:

  • Influxdb-版本:1.8.6
  • 涌入数据库客户端:1.19.0
0 投票
0 回答
26 浏览

influxdb - Flux 中单个与多个链式 lambda 之间的性能或执行差异

在 Influx Flux 中,在单个语句中设置过滤操作与使用多个链接语句之间是否存在技术差异(例如在执行或性能方面)?

例如,单个语句:

...与使用多个链式 lambda 相比:

也许这两个操作都是平等地执行的。但是我在它的文档中找不到佳能,尽管这些例子似乎更喜欢第一个例子。

我知道逻辑运算符 OR 在第二种情况下并不理想。让我们假设这个问题都是AND。