v1.json() 函数
v1.json()
将 InfluxDB 1.x JSON 结果解析为表流。
函数类型签名
(?file: string, ?json: string) => stream[A] where A: Record
有关更多信息,请参阅 函数类型签名。
参数
json
InfluxDB 1.x 查询结果,采用 JSON 格式。
json
和 file
是互斥的。
file
包含 InfluxDB 1.x 查询结果(采用 JSON 格式)的文件路径。
路径可以是绝对路径或相对路径。如果是相对路径,则相对于 fluxd
进程的工作目录。JSON 文件必须存在于运行 fluxd
进程的同一文件系统中。注意:InfluxDB OSS 和 InfluxDB Cloud 不支持 file
参数。两者都不允许访问底层文件系统。
示例
将 InfluxDB 1.x JSON 查询输出字符串转换为表流
import "influxdata/influxdb/v1"
jsonData =
"{
\"results\": [
{
\"statement_id\": 0,
\"series\": [
{
\"name\": \"cpu_load_short\",
\"columns\": [
\"time\",
\"value\"
],
\"values\": [
[
\"2021-01-01T00:00:00.000000000Z\",
2
],
[
\"2021-01-01T00:01:00.000000000Z\",
0.55
],
[
\"2021-01-01T00:02:00.000000000Z\",
0.64
]
]
}
]
}
]
}"
v1.json(json: jsonData)
将 InfluxDB 1.x JSON 查询输出文件转换为表流
import "influxdata/influxdb/v1"
v1.json(file: "/path/to/results.json")
此页是否对您有帮助?
感谢您的反馈!