Einsetzen mit einer bestimmten Zeit?
Ich bin auf der Suche durch alle InfluxDB Beispiele, und Sie alle scheinen einfügen mit der "jetzt Zeit" (Zeit einfügen). Es ist eine gut definierte "Zeit" - Feld, aber keines der Beispiele verwenden.
Aufnahme, die Zeit eines Ereignisses, wie "Zeit einfügen in die DB" ist eine schlechte Muster. Es ist immer besser, den sensor befestigen Sie den sensor mit dem Wert seiner Idee, die aktuelle Zeit passieren, dass die Aufzeichnung um, und stecken Sie Sie in verschiedenen analytics-DBs mit, die Zeit Wert. ( wirklich kleinen sensoren haben könnten, einen "controller", der weiß, dass Zeit besser, aber das ist noch nicht die Datenbank einfügen ).
Ein offensichtliches Beispiel ist log-Dateien. Jede Zeile hat einen timestamp, gleich am Anfang. Liebe es oder hasse es, aber das ist Eure beste Aussicht auf den Zeitpunkt an dem das Ereignis passiert ist.
Ich bin auf der Suche nach Beispiele für das einfügen in InfluxDB mit einer festgelegten Zeit Wert, und haben nicht kommen mit einer noch. Die Zeit scheint immer die implizite aktuelle Zeit.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Geben Sie einfach
timestamp
Seite an Seite mit Ihren tags und Werte in der Sie Ihre Punkte, siehe hier für Beispiele:https://docs.influxdata.com/influxdb/v1.3/guides/writing_data/#writing-data-using-the-http-api
Docs für die 0.9 version :
http://influxdb.com/docs/v0.9/concepts/schema_and_data_layout.html
Wenn Sie mit 0.8, dann werden Sie wollen Ihre Punkte beginnen mit einer
time
Spalte statt:http://influxdb.com/docs/v0.8/api/reading_and_writing_data.html
Ja, es ist sehr gut möglich. Sie müssen nur geben Sie eine "Zeit" - Spalte zusammen mit einem Wert-Feld. Zum Beispiel:
Natürlich können Sie angeben, wie viele Spalten, wie Sie wollen.
In den Zustrom CLI, können Sie den Zeitstempel am Ende der Zeile, in Nanosekunden-Präzision Unix-Zeit, die pro Line-Protokoll: