Documentation

使用 Flux VS Code 扩展

Flux Visual Studio Code (VS Code)扩展 提供Flux语法高亮、自动补全和直接的InfluxDB服务器 集成,让您能够在VS Code中原生运行Flux脚本并显示结果。

在 InfluxDB 1.11 中启用 Flux

要在 InfluxDB 1.11 中使用 Flux VS Code 扩展,请确保在您的 InfluxDB 配置文件中启用 Flux。有关更多信息,请参见 启用 Flux

在此页面上

安装 Flux VS Code 扩展

Flux VS Code扩展可以在Visual Studio Marketplace中获取。有关从Visual Studio市场安装扩展的信息,请参阅扩展市场文档

连接到 InfluxDB 1.11

在 VS Code 中创建 InfluxDB 连接:

  1. 打开VS Code 命令面板 (Ctrl+Shift+P).
  2. 运行 influxdb.addConnection
  3. 提供所需的连接凭据:
    • 类型: InfluxDB 数据源的类型。选择 InfluxDB v1
    • 名称: 您的 InfluxDB 连接的唯一标识符。
    • 主机名和端口: InfluxDB 主机和端口。
  4. 点击 测试 以测试连接。
  5. 测试成功后,点击 保存

从 VS Code 查询 InfluxDB

  1. 在新的 VS Code 文件中编写您的 Flux 查询。
  2. 将您的Flux脚本保存为.flux扩展名或将VS Code语言模式设置为Flux
  3. 使用 influxdb.runQuery 命令或 Ctrl+Alt+E 执行查询。
  4. 查询结果会在新标签中显示。如果查询结果未显示,请参见 调试 Flux 查询

探索你的模式

在您配置了 InfluxDB 连接后,VS Code 提供了您 InfluxDB 组织中的桶、测量和标签的概述。 使用 VS code 中的 InfluxDB 窗格来探索您的模式。

Explore your InfluxDB schema in VS Code

调试 Flux 查询

要查看来自Flux脚本执行的错误,请单击VS Code窗口左下角的错误和警告图标,然后在调试窗格中选择输出选项卡。

VS Code errors and warnings

升级Flux扩展

VS Code 默认会自动更新扩展,但您可以禁用自动更新。 如果您禁用自动更新, 手动更新您的 VS Code Flux 扩展。 更新扩展后,重新加载您的 VS Code 窗口 (Ctrl+Shift+P, 然后 Reload Window) 以初始化更新后的扩展。

Flux扩展命令

命令描述键盘快捷键菜单上下文
influxdb.refresh刷新
influxdb.addConnection添加连接视图/标题
influxdb.runQuery运行查询Ctrl+Alt+E编辑器/上下文
influxdb.removeConnection删除连接view/item/context
influxdb.switchConnection切换连接
influxdb.editConnection编辑连接view/item/context


Flux的未来

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

阅读更多

InfluxDB 3 开源版本现已公开Alpha测试

InfluxDB 3 Open Source is now available for alpha testing, licensed under MIT or Apache 2 licensing.

我们将发布两个产品作为测试版的一部分。

InfluxDB 3 核心,是我们新的开源产品。 它是一个用于时间序列和事件数据的实时数据引擎。 InfluxDB 3 企业版是建立在核心基础之上的商业版本,增加了历史查询能力、读取副本、高可用性、可扩展性和细粒度安全性。

有关如何开始的更多信息,请查看: