问题标签 [influxdb-2]
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.
influxdb - 如何在通量查询中的正则表达式条件内转义正斜杠“/”
我必须查询 InFlux 数据库并匹配其中一列中的特定字符串。
就像是: WHERE (\"namecache\" =~ /<match_string>/)
但是,<match_string>本身可以包含“/”字符。我无法转义匹配字符串中的正斜杠,因此查询失败。
有没有办法逃避'/'斜线?还是有另一种方法来匹配部分字符串?
提前致谢!
node.js - 节点使用历史时间戳向 InfluxDB 发送数据
我正在尝试使用 Node-Influx 库写入数据以涌入。我想使用数据中的时间戳和 influx 中的时间戳值将历史数据写入 influx。
然而,时间戳数据接缝被涌入时间戳所覆盖
time-series - 如何在 InfluxDB 订阅端点获取数据?
嗨,我使用以下命令创建了订阅 ( http
) :InfluxDB
并且在ExpressJs
端口上运行的应用程序中9001
添加了如下路由:
我以为我会得到所有的数据,req.body
但我什么也没得到。如何通过influxdb 文档中提到的订阅获取数据。
我已经看到了更多正在使用
Kapacitor
的示例,但到目前为止我们还没有计划Kapacitor
。
让我知道如何从InfluxDB
订阅端点获取更新的数据?或者它应该是这样的,我们已经InfluxDB
从这个端点进行正常查询以获取数据?
apache-kafka - Does Confluent's InfluxDB Sink Connector work with InfluxDB 2.0?
Does Confluent's InfluxDB Sink Connector work with InfluxDB 2.0? If not, is there an alterative which does?
Thanks,
Jack
java - 如何使用 InfluxDB client for java 检查 InfluxDB v2 是否在线以及凭据是否有效?
我正在使用适用于 Java 的 InfluxDB 2 客户端,我想知道如何检查 InfluxDB 是否在线以及给定的凭据是否有效。
在influxdb-java我使用了 .ping() 函数,但我似乎无法为influxdb-client-java找到这样的函数
node.js - Lambda 函数只将一个数据点放入 InfluxDB
我有一个 Lambda 函数,旨在从 SQS 队列中获取消息,然后输入一个名为的值perf_value
,该值只是一个整数。CloudWatch 日志显示它每次触发并记录Done
,如.then()
我的写入点块中所示。每次触发时,我仍然只能在 InfluxDB Cloud 中看到一个数据点。我不知道为什么它只输入一个值,然后什么都没有。我在 SQS 中没有看到积压,在 CloudWatch 中也没有错误消息。我猜这是代码问题或 InfluxDB Cloud 设置,尽管我使用了您希望实际适用于多个数据点的默认值
编辑** 仍然无法解决问题。我可以让一个数据点进入 influxdb,然后什么都不会出现。
influxdb-2 - 如何将标签中的字符串值与字段中的字符串值连接起来?
考虑具有以下线路协议数据:
where foo
is a tag and bar
and baz
are fields,我需要使用Flux语言"Some|Thing"
从InfluxDB OSS v2中获取一个字符串。有什么诀窍?怎么做?有
和我觉得可以用来获得所需值的功能,但我没有这样做。strings.joinStr()
keyValues()
grafana - 在 Grafana 中将 InfluxQL 转换为 FLUX 查询
在 Grafana 中,我有一个使用 InfluxDB 1.x 作为数据源的仪表板,我正在迁移它以使用 InfluxDB 2.0 数据源和 Flux 查询。
在 Grafana 仪表板中有一个名为“Server”的变量,其中定义了以下查询:
我真的很难用 Flux 查询创建一个类似的变量。知道如何做到这一点吗?谢谢
influxdb - InfluxDB 2.0 中的存储桶、度量和保留策略之间的逻辑联系是什么?
我目前正在研究 InfluxDB 2.0 的文档;但是,我还不完全理解存储桶、度量和保留策略之间的逻辑。
文档说数据库和保留策略已被存储桶取代。根据定义,存储桶是:
“时间序列数据存储在 InfluxDB 2.0 中的命名位置”
在我的理解中
一个桶包含分片组=> 分片组将一定间隔的数据存储在特定文件夹中;例如:一个分片组可以始终将四个小时间隔的数据保存在单个文件夹中。
分片组包含分片=> 分片是时间序列表的单行/点。
此外,Influx 在文档中写道,一个存储桶具有一个保留策略。
这意味着“一个桶”只存储一个时间序列,而不是多个时间序列;否则,一个存储桶可能有多个保留策略。
如果我的理解是正确的,这是否意味着当所有度量都具有相同的保留策略时,您只能将度量包含在同一个存储桶中?因为如果在同一个存储桶中有两个具有不同保留策略的度量,一个保留策略可能会从另一个度量中删除数据。如果我在这里混淆了,请纠正我。
但是,如果我是对的,这对硬件要求有何影响?
Influx 表示,系列的数量会影响硬件要求。
这实际上意味着,每个存储桶/保留策略都会增加系列的数量以及硬件要求?
例如,在一个存储桶中存储 60,000 个系列 VS 在存储桶 A 中存储 20,000 个系列,在存储桶 B 中存储另一个 20,000 个系列,在存储桶 C 中存储最后 20,000 个系列时,是否会有所不同。
我期待着您的反馈!
node.js - 如何使用 Node.js 从 InfluxDB 查询数据
我正在做一个项目,我有一个 InfluxDB 存储桶,其尺寸elapsedtime
为service
. 我想查询 Influx 以获取过去 1 小时内的所有数据点foobar
作为服务。理想情况下,我稍后会添加一个时间测量值,我可以用它来确定我的 1 小时休息时间,因为获取经过时间的系统和将其写入 Influx 的系统是不同的,它们之间有大约 1-2 分钟的延迟。
我从这里获取了一些示例代码,并且得到了几乎相同的代码,因为我不确定需要更改什么并且无法理解文档(头部多云?)。
这样做的最终目标是能够elapsedtime
在我查询我的应用程序时显示一个服务的图表 - 它查询 Influx。我希望能够根据预设的服务和时间列表进行查询,但这是应用程序方面的事情,我在这里给出我希望最终产生的结果的上下文。
当我运行这个时,我得到一个关于额外值的错误但是我希望这个例子有正确的代码,所以也许我错过了一些我需要更新的东西?