2016-04-30 43 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 =選択* \から」server1.rte.setの\」リミット1" > test.txtの

書き込みは、このバイナリ形式にする必要があり カール-i -XPOST 'http://localhost:8086/write?db=my_db' --data-binary 'をcpu_load_short、ホスト= SERVER01、地域=米国西部値= 0.64 1434055562000000000'

なぜ誰かがこれを行うでしょうか?両方のjsonを保持するか、両方のバイナリを保持します。

答えて

0

現在のバージョンのInfluxDBは、JSON書き込みパスまたはバイナリプロトコルをサポートしていません。非推奨となった主な理由は、JSONをデコードすることがシステムの中で最大のパフォーマンスボトルネックであったことです。

もっと詳しくは、107043910106968181のgithubの問題のコメントを参照してください。

関連する問題