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 是系统中最大的性能瓶颈。
关于json - Influxdb 使用 REST API 和 Json 数据写入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36956878/