文档文档

使用交互式 Flux REPL

使用 Flux REPL(读取-求值-打印循环)执行 Flux 脚本并与 InfluxDB 和其他数据源交互。从 Flux 源代码构建 REPL

Flux REPL 支持针对 InfluxDB 1.8+ 运行 Flux 脚本。

构建 REPL

要使用 Flux REPL,请使用 Flux 仓库从源代码构建它。有关说明,请参阅 Flux 仓库 README

使用 REPL

打开 REPL 会话

要打开新的 REPL 会话,请运行

./flux repl

从 InfluxDB 查询数据

要从 InfluxDB(本地或远程)查询数据,请将主机、组织和令牌参数提供给 from() 函数

from(
    bucket: "example-bucket",
    host: "http://localhost:8086",
    org: "example-org",
    token: "My5uP3rS3cRetT0k3n",
)

多行条目

当粘贴到 REPL 中时,像上面示例这样的多行脚本可以工作。允许从剪贴板粘贴换行符。但是,你无法直接从键盘输入换行符。

退出 REPL

Control + D 退出 REPL。


此页内容对您有帮助吗?

感谢您的反馈!


Flux 的未来

Flux 即将进入维护模式。您可以继续像现在这样使用它,而无需对您的代码进行任何更改。

阅读更多

现已全面上市

InfluxDB 3 Core 和 Enterprise

快速启动。更快扩展。

获取更新

InfluxDB 3 Core 是一个开源、高速、最近数据引擎,可实时收集和处理数据,并将其持久化到本地磁盘或对象存储。InfluxDB 3 Enterprise 以 Core 的基础为构建,增加了高可用性、读取副本、增强的安全性以及数据压缩,从而实现更快的查询和优化的存储。InfluxDB 3 Enterprise 的免费层可供非商业家庭或业余爱好者使用。

有关更多信息,请查看