[vz-users] Aggregierung (war Freeboard Integration (war Heatmap))
Andreas Goetz
cpuidle at gmail.com
Sat Jan 17 18:22:42 CET 2015
Hallo Heiko,
2015-01-17 17:02 GMT+01:00 Heiko Baumann <hbcs at gmx.de>:
> Hi Udo,
>
> Danke fürs Nachschauen, aber zumindest auf meiner Installation heißt das
> Verzeichnis wirklich so:
>
> pi at BauratPi /var/www/volkszaehler.org $ ls
> CHANGELOG composer.lock etc INSTALL misc test
> composer.json COPYING htdocs lib README vendor
>
> Ich habe aber gesehen, dass meine crontab etwas anders aussieht also die
> im wiki und hab sie deswegen angepasst.
> Vorher:
> # min ,hour, day of month, month, day of week (0 und 7=Sonntag)
> 1 1 * * * cd */var/www/volkszaehler.org/misc/tools
> <http://volkszaehler.org/misc/tools>/* ; php vzcompress2.php
> >>/var/log/vzcompress.log 2>&1
> 0 3 * * * /usr/bin/php volkszaehler.org/misc/tools/aggregate.php -m delta
> -l day run
> 15 * * * * /usr/bin/php volkszaehler.org/misc/tools/aggregate.php -m
> delta -l hour run
> 01 00 * * * /home/pi/dbbackup.sh
>
> Jetzt (siehe http://wiki.volkszaehler.org/howto/datenmengen):
>
> # min ,hour, day of month, month, day of week (0 und 7=Sonntag)
> 1 1 * * * cd /var/www/volkszaehler.org/misc/tools/ ; php vzcompress2.php
> >>/var/log/vzcompress.log 2>&1
> * * * * * php /var/www/volkszaehler.org/misc/tools/aggregate.php run -m
> delta -l minute >/dev/null
> 1 * * * * php /var/www/volkszaehler.org/misc/tools/aggregate.php run -m
> delta -l hour >/dev/null
> * 1 * * * php /var/www/volkszaehler.org/misc/tools/aggregate.php run -m
> delta -l day >/dev/null
> 01 00 * * * /home/pi/dbbackup.sh
>
> Im syslog wird aggregate.php ja offenbar auch minütlich ausgeführt:
>
> pi at BauratPi /var/www/volkszaehler.org $ tail /var/log/syslog
> Jan 17 16:52:23 BauratPi /USR/SBIN/CRON[26285]: (CRON) info (No MTA
> installed, discarding output)
> Jan 17 16:53:01 BauratPi /USR/SBIN/CRON[26331]: (pi) CMD (php /var/www/
> volkszaehler.org/misc/tools/aggregate.php run -m delta -l minute
> >/dev/null)
> Jan 17 16:53:02 BauratPi /USR/SBIN/CRON[26330]: (CRON) info (No MTA
> installed, discarding output)
> Jan 17 16:54:01 BauratPi /USR/SBIN/CRON[26335]: (pi) CMD (php /var/www/
> volkszaehler.org/misc/tools/aggregate.php run -m delta -l minute
> >/dev/null)
> Jan 17 16:54:03 BauratPi /USR/SBIN/CRON[26334]: (CRON) info (No MTA
> installed, discarding output)
> Jan 17 16:55:01 BauratPi /USR/SBIN/CRON[26339]: (pi) CMD (php /var/www/
> volkszaehler.org/misc/tools/aggregate.php run -m delta -l minute
> >/dev/null)
> Jan 17 16:55:02 BauratPi /USR/SBIN/CRON[26338]: (CRON) info (No MTA
> installed, discarding output)
> Jan 17 16:55:37 BauratPi crontab[26343]: (pi) LIST (pi)
> Jan 17 16:56:02 BauratPi /USR/SBIN/CRON[26345]: (pi) CMD (php /var/www/
> volkszaehler.org/misc/tools/aggregate.php run -m delta -l minute
> >/dev/null)
> Jan 17 16:56:03 BauratPi /USR/SBIN/CRON[26344]: (CRON) info (No MTA
> installed, discarding output)
> Jan 17 16:57:01 BauratPi /USR/SBIN/CRON[26350]: (pi) CMD (php /var/www/
> volkszaehler.org/misc/tools/aggregate.php run -m delta -l minute
> >/dev/null)
> Jan 17 16:57:03 BauratPi /USR/SBIN/CRON[26349]: (CRON) info (No MTA
> installed, discarding output)
>
> Aber das hat auf jeden Fall schon was gebracht. Dauert jetzt für 4x S0 und
> 11x 1wire-Temperatur in der Tagesansicht ca 6 Sekunden. Das ist erträglich
> und ein Riesenfortschritt. Wenn man nicht immer ganz genau auf jedes Detail
> schaut... Danke fürs Nachhaken :))
>
Was meinst Du mit Detail? Durch Aggregation geht nix verloren, es wird
einfach die richtige Zoomstufe verwendet. Wieviel Daten das Frontend
ignorieren soll kannst Du in der options.js mit dem Parameter speedupFactor
einstellen. Aggregation auf minuten finde ich allerdings ziemelich sinnlos-
wieviele Datenpunkte pro Minute hast Du denn und wäre es nicht sinnvoller
die gar nicht erst aufzuzeichnen???
> LG Heiko
>
Viele Grüße,
Andreas
>
>
> Am 17.01.2015 um 16:44 schrieb Udo Matzinger:
>
> Am 17.01.2015 um 15:14 schrieb Heiko Baumann <hbcs at gmx.de> <hbcs at gmx.de>:
>
>
> Jan 17 14:15:01 BauratPi /USR/SBIN/CRON[23899]: (pi) CMD (/usr/bin/php volkszaehler.org/misc/tools/aggregate.php -m delta -l hour run)
>
> crontab -l zeigt:
> # min ,hour, day of month, month, day of week (0 und 7=Sonntag)
> 1 1 * * * cd /var/www/volkszaehler.org/misc/tools/ ; php vzcompress2.php >>/var/log/vzcompress.log 2>&1
> 0 3 * * * /usr/bin/php volkszaehler.org/misc/tools/aggregate.php -m delta -l day run
> 15 * * * * /usr/bin/php volkszaehler.org/misc/tools/aggregate.php -m delta -l hour run
> 01 00 * * * /home/pi/dbbackup.sh
>
> Also doch eigentlich alles aktiviert, oder? Sorry ist OT...
>
>
> Hallo Heiko,
>
> sieht so aus, als wenn bei den beiden Aufrufen der Aggregierungsfunktionen in der crontab der Pfad zum Aggregierungsskript nicht vollständig wäre:
>
> 0 3 * * * /usr/bin/php volkszaehler.org/misc/tools/aggregate.php -m delta -l day run
>
> ^^^^^^^
> Hier muss ein absoluter Pfad stehen, z.B. /var/www/volkszaehler/misc/tools usw.
>
> Greetinx,
> Udo
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20150117/e2978345/attachment-0001.html>
More information about the volkszaehler-users
mailing list