问题标签 [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.
webhooks - 从 InfluxDb 向 Microsoft Teams 发送警报通知
我在我的服务器上运行一个 influxDb,我在下面创建:
以上都运行成功
我还为 Microsoft 团队创建了一个 webhook 连接器,以便 InfluxDb 向其发送通知警报。
但是,要使 Microsoft Teams webhook 成功运行,需要在 POST 请求的请求正文中添加一个名为“summary”的键。
InfluxDb 在其请求正文中没有名为 summary 的键。像这样的东西:
我正在寻找如何更改 InfluxDb 发送的请求正文,但是他们的文档中没有任何内容。
有任何想法吗 ?
grafana - Grafana - 整合来自 Watts 的 KWH,但带有图表
我的子面板每 2 秒在我的 influxDB 中有瓦特。我正在使用以下方法将数据带入仪表:
这似乎工作正常,但我还想做的是每天绘制它。我不太确定该怎么做。
我只能从历史学家的角度来考虑,我会查询为每小时平均值、总和、最大值、积分等。到目前为止,在尝试使用积分函数时,我似乎只能返回一个数字。
influxdb - InfluxDb 和电报。不正确的数据聚合
我有一个向 Telegraf 发送一些指标的应用程序。Telegraf 聚合它们并将聚合和非 0 聚合数据存储到 InfluxDb。我对 Telegraf 插件有疑问[[aggregators.basicstats]]
。它工作不正确。这是我的 telegraf.config:
如您所见,我使用的唯一插件是[[aggregators.basicstats]]
. 它消耗所有传入的数据,汇总它们的值并将所有数据写入 InfluxDb。但是聚合数据的总和远小于非聚合值的总和。我不明白为什么会这样?如何正确聚合数据?
influxdb - 如何使用 Flux 以秒为单位计算正常运行时间?
使用新的Flux语言,如何最好地计算正常运行时间?我当前的 Flux 查询看起来有点像这样:
这很有效,但对于这么小的东西来说似乎非常复杂,在 Prometheus 中它基本上是一行:
有没有办法改进 Flux 查询?
influxdb - 有没有办法用 Flux 填充 0 值点的稀疏数据结果?
我每 5 分钟分布一次点,当值为 0 时,点就被省略了。我想用空值填充省略的数据。
我看到使用 InfluxQL 我可以做到:
但我使用的是 InfluxDB 2。我试过这个查询:
但它似乎没有工作。
任何帮助表示赞赏。
cloud - InfluxDb 查询,包括查询过滤器中的字段和值
我需要运行一个查询,该查询必须根据一个动态字段和它自己的值过滤一些数据,返回已经聚合的其余动态字段值。
我在没有字段值过滤器的情况下运行查询,但我没有找到基于一个动态字段和值包含此过滤器的语法。
这是我的查询:
恢复:
我需要运行 V0(应返回所有字段)和 V2(仅当字段名为“X”且其值低于 3 时才有效)版本运行,但两者都只返回字段“X”,并且如果只有 V0,则返回所有字段,但字段 X 的值也包含在聚合函数中(脚本底部的第 3 行)
PS:运行 InfluxDB v1.8
这个怎么做?TIA,路易斯
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
influxdb - Flux 中单个与多个链式 lambda 之间的性能或执行差异
在 Influx Flux 中,在单个语句中设置过滤操作与使用多个链接语句之间是否存在技术差异(例如在执行或性能方面)?
例如,单个语句:
...与使用多个链式 lambda 相比:
也许这两个操作都是平等地执行的。但是我在它的文档中找不到佳能,尽管这些例子似乎更喜欢第一个例子。
我知道逻辑运算符 OR 在第二种情况下并不理想。让我们假设这个问题都是AND。