howto:datenmengen
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
howto:datenmengen [2020/04/22 22:34] – typo boenki | howto:datenmengen [2021/08/11 13:31] (aktuell) – mr.gosh | ||
---|---|---|---|
Zeile 29: | Zeile 29: | ||
delete FROM `data` where timestamp< | delete FROM `data` where timestamp< | ||
</ | </ | ||
- | Das Beispiel löscht alle Daten die vor den letzten 24h liegen. | + | Das Beispiel löscht alle Daten die vor den letzten 24h liegen. |
=== weich === | === weich === | ||
Zeile 35: | Zeile 35: | ||
Dazu steht das Script [[https:// | Dazu steht das Script [[https:// | ||
< | < | ||
- | mysql --user=root -praspberry | + | sudo mysql --user=root -praspberry |
Welcome to the MySQL monitor. | Welcome to the MySQL monitor. | ||
Your MySQL connection id is 37217 [..] | Your MySQL connection id is 37217 [..] | ||
Zeile 72: | Zeile 72: | ||
</ | </ | ||
- | Mit den folgenden Einträgen in einer crontab hält man den Cache aktuell. Erstellt wird die crontab mit: ' | + | Mit den folgenden Einträgen in einer crontab hält man den Cache aktuell. Erstellt wird die crontab mit: '' |
Das Script legt nur an, was noch nicht angelegt wurde und läuft daher nur kurz: | Das Script legt nur an, was noch nicht angelegt wurde und läuft daher nur kurz: | ||
< | < | ||
Zeile 94: | Zeile 94: | ||
</ | </ | ||
Anm.: Die Einträge für " | Anm.: Die Einträge für " | ||
+ | |||
+ | === Im Falle eines Docker-Setups zu beachten === | ||
+ | Bei dem Einsatz von Docker funktionieren bestimmte Teile der Anleitung etwas anders. Es muss z.B. erstmal der Docker Container betreten werden. Welche ID der Dockercontainer hat findet Ihr mittels des folgenden Befehls heraus: | ||
+ | < | ||
+ | docker ps | grep volkszaehlerorg_volkszaehler | ||
+ | </ | ||
+ | |||
+ | danach könnt ihr den docker Container betreten mittels des folgenden Befehls: | ||
+ | < | ||
+ | docker exec -it --user root hier-die-id-von-eben-eintragen sh | ||
+ | </ | ||
+ | |||
+ | hier kann die aggregation dann mittels des leicht angepassten Befehls von oben durchgeführt werden: | ||
+ | < | ||
+ | php / | ||
+ | </ | ||
=== Aggregation prüfen === | === Aggregation prüfen === | ||
Zeile 111: | Zeile 127: | ||
=== duplicates === | === duplicates === | ||
- | Es kann vorkommen | + | Es kann vorkommen, dass sich ein Zählerstand oder Momentanwert über längere Zeit nicht verändert. Dennoch geht vzlogger davon aus, dass jeder gleich wichtig ist und schickt ihn an die Middleware weiter was zu aufeinander folgenden Datensätzen mit identischem Wert führt. // |
<code | vzlogger.conf> | <code | vzlogger.conf> | ||
" | " |
howto/datenmengen.1587587658.txt.gz · Zuletzt geändert: 2020/04/22 22:34 von boenki