Seite 1 von 1

Verdichtung von Zeitserien und Löschen

Verfasst: Fr Mär 29, 2019 9:41 am
von James_T_Kirk
InfluxDB unterstützt eine Verdichtung von Zeitserien (Downsampling), z.B. von minütlich auf 30 minütlich oder stündliche Werte nach einer Zeit. Quasi das was auch bei RRDs gemacht wurde. Als Nutzer muss nicht jeder Wert mit einer großen Genauigkeit aufgehoben werden, nach einem Jahr sind minütliche Temperaturwerte nicht mehr interessant.

Das könnte über Tags realisiert werden. Man definiert einen Tag der z.B. nach 4 Wochen von minütlich auf 5 minuten Intervalle reduziert und hängt ihn an die gewünschten Timeseries. Es reicht wenn ihr die Tags fest vorgebt mit einigen presets.

Weiterhin sollte es auch möglich sein Daten in einer Timeseries nach einem gewissen Zeitraum ganz zu löschen. Der Schaltzustand eines Aktors aus dem KNX Bus muss nicht längerfristig aufbewahrt werden.

Siehe auch https://docs.influxdata.com/influxdb/v1 ... _retention

Ja ich weiß, Logik und andere Dinge geht vor. Ich als Anwender drücke lediglich meinen Wunsch für ein bestimmtes Thema aus, ihr entscheidet ob und wann ihr das umsetzt.

Re: Verdichtung von Zeitserien und Löschen

Verfasst: Fr Mär 29, 2019 9:50 am
von StefanW
Hi Capt´n,

das Thema "Retention Policy" steht durchaus auf unserer Liste, weil irgendwann muss man sich natürlich um das Management des Speichers kümmern.

Wie wir das genau machen, müssen wir uns noch überlegen. Über TAGs ist zwar eine Möglichkeit, aber die sollen eigentlich dem Anwender ganz alleine gehören vom UI-Konzept her.

lg

Stefan

Re: Verdichtung von Zeitserien und Löschen

Verfasst: Fr Mär 29, 2019 10:22 am
von jockel
Ich bin aber sehr dafür, dass konfigurierbar zu gestalten! Alte Schaltzustände eines Aktors nutze ich z.B. auch nach Jahren noch um Betriebszeiten zu berechnen.

Wenn man die Daten vernünftig wegschreibt (z.B. bei Temperaturen nur alle 5 Minuten oder bei Änderung von. %) sind die Datenmengen auch überschaubar.

Hab es hier schon mal irgendwo gepostet und hab die Werte nicht richtig im Kopf, aber meine Postgres Datenbank mit alle openHAB Items hat nach 4-5 Jahren gut 1GB (müsste ich nachschauen), selbst wenn das dann in 20 Jahren 10-20 GB oder noch etwas mehr sind, würde ich mir deswegen keinen Kopf machen.

Influx wird dann eher weniger Speicher brauchen.

Re: Verdichtung von Zeitserien und Löschen

Verfasst: Fr Mär 29, 2019 10:27 am
von StefanW
Jep, und keine Sorge. Wir gestalten immer alles einzeln konfigurierbar....

Stefan