json - Influxdb 使用 REST API 和 Json 数据写入

标签 json influxdb

Influx,如何使用 Rest Api 上传 JSON?

当我使用 Rest+query 从 Influx 读取数据时,它采用 JSON 格式。现在要上传,他们说 json 已被弃用,我们必须以二进制格式进行上传,真的吗?

阅读使用它给我 JSON 格式的数据 curl -G ' http://localhost:8086/query ' --data-urlencode “db=my_db” --data-urlencode “q=select * from\”server1.rte.set\"limit 1">test.txt

写入必须是这种二进制格式 curl -i -XPOST ' http://localhost:8086/write?db=my_db ' --data-binary 'cpu_load_short,host=server01,region=us-west value=0.64 1434055562000000000'

为什么会有人这样做?保留两个 json 或保留两个二进制文件。

最佳答案

当前版本的 InfluxDB 不支持 JSON 写入路径或二进制协议(protocol)。它被弃用的主要原因是解码 JSON 是系统中最大的性能瓶颈。

有关更多信息,请参阅 github 问题评论 107043910106968181 .

关于json - Influxdb 使用 REST API 和 Json 数据写入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36956878/

相关文章:

ubuntu - 如何正确配置 telegraf 以写入来自 MQTT 的 InfluxDB 数据

database - influxdb 数据/表可以下载为 csv 文件吗?

python-3.x - 使用替换的字段值查询后将系列转储回 InfluxDB

json - 如何使用 R 解析 DataFrame 列中的 JSON

javascript - 从 Action 类将 json 返回到 ajax

json - 所有可能的 Kubernetes 事件及其类型

javascript - 在Karate框架中的RunnerTest.have中编写javascript公共(public)函数

json - ReactJS:JSON 文件是从本地主机而不是项目目录获取的

json - 解析嵌套的 json 对象 golang

influxdb - Grafana 警报总是给出 no_data