Ich schaue mir alle InfluxDB-Beispiele an und sie scheinen alle mit "Zeit jetzt" einzufügen (Zeitpunkt des Einfügens). Es gibt ein wohldefiniertes "Zeit" -Feld, aber keines der Beispiele verwendet es.
Die Aufnahme eines Ereignisses als "Zeit in den DB einfügen" ist ein schlechtes Muster. Es ist immer besser, wenn der Sensor die Idee der aktuellen Zeit an den Sensorwert anfügt, diesen Datensatz weitergibt und in verschiedene Analyse-DBs mit diesem Zeitwert einfügt. (wirklich kleine Sensoren haben vielleicht einen "Controller", der die Zeit besser kennt, aber das ist immer noch nicht der Datenbankeinsatz).
Ein offensichtliches Beispiel sind Protokolldateien. Jede Zeile hat einen Zeitstempel, gleich zu Beginn. Liebe es oder hasse es, aber das ist deine beste Sicht auf die Zeit, als das Ereignis passiert ist.
Ich suche nach Beispielen für das Einfügen in InfluxDB mit einem bestimmten Zeitwert, und habe noch keinen gefunden. Die Zeit scheint immer die implizierte aktuelle Zeit zu sein.
In der Zustrom-CLI können Sie den Zeitstempel am Ende der Zeile in Unix-Zeit in Nanosekunden-Genauigkeit hinzufügen, wie in Leitungsprotokoll :
%Vor%Tags und Links time-series influxdb