[vz-users] Dashboard und Database Backends

Andreas Goetz cpuidle at gmail.com
Wed Feb 18 16:25:46 CET 2015


Hallo Thilo,

erstmal vielen Dank vorab dass Du Dich so das Thema rein kniest!

2015-02-12 21:41 GMT+01:00 Monk <soulsolistice at gmail.com>:

> Hallo zusammen,
>
> ich hab mich mal dran gemacht ein bisschen mit Grafana als Dashboard zur
> Visualisierung und verschiedenen Datenbanken Backends zu spielen.
> Dazu habe ich mir ein Perl Script gebastelt, das entweder die VZ
> Middleware abgreift oder Werte direkt aus der VZ MYSQL DB liest (hier an
> die Mail angehängt).
>
> Soweit meine Eindrücke zu den Datenbanken:
>
> Graphite:
> - Performance ist ganz gut aber deutlich langsamer als InfluxDB oder
> openTSDB
> - Setup ist ein bisschen aufwendig
> - Möglichkeiten die Werte zu manipulieren und umzurechnen sind genial
> - Speicherverbrauch ist ebenfalls tragbar: 20 sekündige Auflösung über 1
> Jahr verbraucht 49MB pro Kanal
>
> InfluxDB:
> - Setup sehr einfach
> - Sehr schnell
> - Möglichkeiten die Werte zu manipulieren und umzurechnen momentan wenig
> und in der momentanen v0.8.8 buggy
> - Keine Kompression momentan
> - CPU und Mem schonend
> - Ausblick auf die kommende 0.9 sehr gut (Kompression, Bugfixes, mehr
> Operationen)
>
> openTSDB:
> - Setup ist schwierig
> - Schnell
> - Möglichkeiten die Werte zu manipulieren und umzurechnen momentan wenig
> - Recht ressourcenhungrig
> - Charmantes System die Werte mit Tags anzureichern
>

Soweit ich weiß läuft keine der 3 Datenbanken- auch nicht für Geld und
gute  Worte- unter Windows. Hast Du evtl. andere Informationen?

Was alle 3 Datenbaken nicht leiden können, ist eine unterschiedliche
> zeitliche Auflösung der Datenpunkte. Für reine Anzeigezwecke ist es OK,
> wenn man mit den Werten rechnen will und die einzelnen Serien haben
> unterschiedliche Intervalle (wie z.B. meine S0 Zähler je nach Last
> verschiedene Tuples erzeugen) find das alle drei doof. Graphite ist hier
> momentan die Einzige bei der man mit ,,scale to second" das in den Griff
> bekommt.
>

Bin mir nicht ganz sicher was Du damit meinst. Gibt es daraus Auswirkungen
die die Nutzung für VZ einschränken würden?

Dashboard:
> Grafana als Dashboard ist super cool und in der kommenden Version 2.0 noch
> besser. Erste Eindrücke könnt ihr euch unter http://play.grafana.org/v2/
> anschauen. Ein paar Screenshots meiner Experimente habe ich auch angehängt.
>
> Fazit:
> Momentan ist Graphite das mächtigste Werkzeug wenn man Rohdaten
> manipulieren will, als Ausblick ist InfluxDB wohl der Gewinner.
> Ich denke ohne jetzt weiter auf das Dashboard Thema einzugehen, wäre
> InfluxDB generell eine super Alternative zur heutigen VZ MYSQL DB
> (zumindest ab v0.9)
>

Das würde mich auch interessieren. Hast Du evtl. ein fertiges Skript mit
dem man die Datenserien einer VZ Installation nach Influx übertragen kann?
Ein Prototyp für ein VZ auf Influx ließe sich dann relativ schnell basteln
;)


>
> Viele Grüße,
> Thilo
>

Viele Grüße,
Andreas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20150218/1cc58d12/attachment.html>


More information about the volkszaehler-users mailing list