2016-04-30 27 views
2

Influx,如何上传带有Rest Api的JSON?Influxdb使用REST API和Json数据编写

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

阅读使用这给了我的数据以JSON格式 卷曲-G 'http://localhost:8086/query' --data-进行urlencode“DB = MY_DB “--data-进行urlencode” Q = SELECT * FROM \” server1.rte.set \”极限1" > test.txt的

写入必须是该二进制格式 卷曲-i -XPOST 'http://localhost:8086/write?db=my_db' --data二进制 'cpu_load_short,主机= SERVER01,区域= US-西值= 0.64 1434055562000000000'

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

回答

0

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

欲了解更多信息,请参阅github问题评论107043910106968181