Documentation

安装 InfluxDB JavaScript 客户端库

安装 Node.js

  1. 安装 Node.js

  2. 确保 InfluxDB 正在运行并且您可以连接到它。有关使用哪个 URL 连接到 InfluxDB OSS 或 InfluxDB Cloud 的信息,请参见 InfluxDB URLs

  3. 为您的新Node.js项目创建一个目录,然后切换到该目录–例如,在终端中输入以下命令:

    mkdir influx-node-app && cd influx-node-app 
    
  4. 输入以下命令为您的项目生成一个npm包。

    • npm: Node.js附带的包管理器
    • -y: 使用包的默认值并跳过提示
    npm init -y
    

安装 TypeScript

许多客户端库示例使用 TypeScript
按照以下步骤初始化 TypeScript 项目:

  1. 安装 TypeScript 和 Node.js 的类型定义。

    npm i -g typescript && npm i --save-dev @types/node
    
  2. 输入以下命令以使用默认值创建一个 TypeScript 配置 (tsconfig.json):

    tsc --init
    
  3. 运行 TypeScript 编译器。
    要在您进行更改时自动重新编译您的代码,请将 --watch, -w 标志传递给编译器。

    tsc --watch
    

安装依赖

JavaScript客户端库包含两个包: @influxdata/influxdb-client@influxdata/influxdb-client-apis。将两者都添加为项目的依赖。

  1. 打开一个新的终端窗口并安装 @influxdata/influxdb-client 以进行数据查询和写入:

    npm install --save @influxdata/influxdb-client
    
  2. 安装 @influxdata/influxdb-client-apis 以访问 InfluxDB 管理 API:

    npm install --save @influxdata/influxdb-client-apis
    

后续步骤

一旦你安装了JavaScript客户端库,你就可以写入数据到InfluxDB或者开始使用客户端库中的其他示例。

从示例开始

客户端示例包括一个 env 模块,用于从环境变量或 env.mjs 中访问您的 InfluxDB 属性。示例使用这些属性与 InfluxDB API 进行交互。

  1. 设置环境变量或用您的 InfluxDB bucketorganizationtokenURL 更新 env.mjs

    export INFLUX_URL=http://localhost:8086
    export INFLUX_TOKEN=YOUR_API_TOKEN
    export INFLUX_ORG=YOUR_ORG
    export INFLUX_BUCKET=YOUR_BUCKET
    

    替换以下内容:

    • YOUR_API_TOKEN: InfluxDB API 令牌
    • YOUR_ORG: InfluxDB 组织 ID
    • YOUR_BUCKET: InfluxDB 存储桶名称
  2. 运行其中一个influxdb-client-js 示例脚本

    query.ts
    

有关更多示例和信息,请参见JavaScript client on GitHub

示例中的URL取决于您的 InfluxDB Cloud区域



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 企业版是建立在核心基础之上的商业版本,增加了历史查询能力、读取副本、高可用性、可扩展性和细粒度安全性。

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

由TSM驱动的InfluxDB Cloud