2016-04-30 3 views
2

Zustrom, wie lade ich einen JSON mit Rest Api hoch?Influxdb Schreiben mit REST-API und JSON-Daten

Wenn ich Daten von Influx mit say Rest + Abfrage lese, kommt es im JSON-Format. Jetzt zum Hochladen sagen sie, dass Json veraltet ist und wir es im Binärformat tun müssen, wirklich?

lesen mit dieser gibt mir Daten im JSON-Format curl -G 'http://localhost:8086/query' --data-urlencode „db = my_db "--data-urlencode" q = select * from \“ server1.rte.set \“ Grenze 1" > test.txt

schreiben hat dieses Binärformat curl -i -XPOST 'http://localhost:8086/write?db=my_db' --data-binary 'cpu_load_short, host = server01, region = us-West-Wert = 0,64 1434055562000000000' sein

Warum sollte jemand das tun? Behalte beide json oder behalte beide binär.

Antwort

0

Die aktuelle Version von InfluxDB unterstützt den JSON-Schreibpfad oder ein Binärprotokoll nicht. Der Hauptgrund, warum es veraltet war, war, dass das Dekodieren von JSON der größte Leistungsengpass im System war.

Weitere Informationen finden Sie in den GitHub-Ausgabe-Kommentaren 107043910 und 106968181.

Verwandte Themen