写入数据到InfluxDB
使用Chronograf将数据写入InfluxDB。
从以下方法中选择:
通过Chronograf UI上传线协议
在左侧导航栏中选择 探索。
点击写入数据在数据浏览器右上角。

选择数据库 (如果选择了InfluxQL数据源)或数据库和保留策略 (如果选择了Flux数据源)进行写入。

选择以下上传行协议的方法之一:
- 上传文件: 上传一个包含行协议的文件以写入InfluxDB。 您可以将文件拖放到文件上传器中,或单击使用您的操作系统文件选择器并选择要上传的文件。
- 手动输入: 手动输入线协议以写入到InfluxDB。
选择您的行协议的时间戳精度。
Chronograf 支持以下单位:s(秒)ms(毫秒)u(微秒)ns(纳秒)

点击 写入。
在查询中使用 InfluxQL INTO 子句
要使用 InfluxQL 查询将数据写回 InfluxDB,请在您的查询中包含 INTO 子句:
在左侧导航栏中选择 探索。
选择InfluxQL作为您的数据源类型。
编写一个包含
INTO子句的 InfluxQL 查询。指定要写入的数据库、保留策略和测量。例如:SELECT * INTO "mydb"."autogen"."example-measurement" FROM "example-db"."example-rp"."example-measurement" GROUP BY *点击 提交查询。
使用InfluxQL写入InfluxDB 2.x或InfluxDB Cloud
要使用 InfluxQL 写入到 InfluxDB 2.x 或 InfluxDB Cloud 实例,配置数据库和保留策略映射 并确保当前 InfluxDB 连接 包含适当的连接凭据。
在查询中使用 Flux to() 函数
要使用 InfluxQL 查询将数据写回 InfluxDB,请在您的查询中包含 INTO 子句:
在左侧导航栏中选择 探索。
选择 Flux 作为你的数据源类型。
要使用Flux查询InfluxDB, 启用Flux 在您的InfluxDB配置中。
编写一个包含
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")点击 运行脚本。