文档文档

将数据写入 InfluxDB

使用 Chronograf 向 InfluxDB 写入数据。请选择以下方法之一:

通过 Chronograf UI 上传行协议

  1. 在左侧导航栏中选择 Explore

  2. 点击 Data Explorer 右上角的 Write Data

    Write data to InfluxDB with Chronograf
  3. 选择要写入的 database(*如果选择了 InfluxQL 数据源*)或 database 和 retention policy(*如果选择了 Flux 数据源*)。

    Select database and retention policy to write to
  4. 选择以下方法之一上传 行协议

    • Upload File:上传包含行协议的文件以写入 InfluxDB。您可以将文件拖放到文件上传器中,或者单击以使用操作系统的文件选择器并选择要上传的文件。
    • Manual Entry:手动输入行协议以写入 InfluxDB。
  5. 选择行协议的时间戳精度。Chronograf 支持以下单位:

    • s(秒)
    • ms(毫秒)
    • u(微秒)
    • ns(纳秒)
    Select write precision in Chronograf
  6. 点击 Write

在查询中使用 InfluxQL INTO 子句

要使用 InfluxQL 查询将数据写回 InfluxDB,请在您的查询中包含 INTO 子句

  1. 在左侧导航栏中选择 Explore

  2. InfluxQL 选为您的数据源类型。

  3. 编写一个包含 INTO 子句的 InfluxQL 查询。指定要写入的数据库、保留策略和测量。例如:

    SELECT *
    INTO "mydb"."autogen"."example-measurement"
    FROM "example-db"."example-rp"."example-measurement"
    GROUP BY *
  4. 点击 Submit Query

使用 InfluxQL 写入 InfluxDB 2.x 或 InfluxDB Cloud

要使用 InfluxQL 写入 InfluxDB 2.xInfluxDB Cloud 实例,请配置数据库和保留策略映射,并确保当前的 InfluxDB 连接包含适当的连接凭据。

在查询中使用 Flux to() 函数

要使用 InfluxQL 查询将数据写回 InfluxDB,请在您的查询中包含 INTO 子句

  1. 在左侧导航栏中选择 Explore

  2. Flux 选为您的数据源类型。

    要使用 Flux 查询 InfluxDB,请在您的 InfluxDB 配置中启用 Flux

  3. 编写一个包含 to() 函数的 Flux 查询。提供要写入的数据库和保留策略。使用 db-name/rp-name 语法。

    from(bucket: "example-db/example-rp")
      |> range(start: -30d)
      |> filter(fn: (r) => r._measurement == "example-measurement")
      |> to(bucket: "mydb/autogen")
  4. 点击 Run Script


此页面是否有帮助?

感谢您的反馈!


InfluxDB 3.8 新特性

InfluxDB 3.8 和 InfluxDB 3 Explorer 1.6 的主要增强功能。

查看博客文章

InfluxDB 3.8 现已适用于 Core 和 Enterprise 版本,同时发布了 InfluxDB 3 Explorer UI 的 1.6 版本。本次发布着重于操作成熟度,以及如何更轻松地部署、管理和可靠地运行 InfluxDB。

更多信息,请查看

InfluxDB Docker 的 latest 标签将指向 InfluxDB 3 Core

在 **2026 年 2 月 3 日**,InfluxDB Docker 镜像的 latest 标签将指向 InfluxDB 3 Core。为避免意外升级,请在您的 Docker 部署中使用特定的版本标签。

如果使用 Docker 来安装和运行 InfluxDB,latest 标签将指向 InfluxDB 3 Core。为避免意外升级,请在您的 Docker 部署中使用特定的版本标签。例如,如果使用 Docker 运行 InfluxDB v2,请将 latest 版本标签替换为 Docker pull 命令中的特定版本标签 — 例如

docker pull influxdb:2