Welcome, Guest
Username: Password: Remember me
Software
  • Page:
  • 1

TOPIC:

PiLogger Prometheus Grafana how-to 2 months 3 weeks ago #1

  • ELGono
  • ELGono's Avatar Topic Author
  • Offline
  • Posts: 12
  • Thank you received: 4
Hallo,

wie in einem anderen Post schon angekündigt, wollte ich Euch einmal eine PiLogger Integration in einen Prometheus und Grafana Workflow vorstellen. Der Vorteil dieser Lösung ist, daß es deutlich performanter ist, besonders wenn lange Datenreihen visualisiert werden sollen. Weiterhin kann man auch Alarmfunktionen aktivieren. Und das beste daran: Wenn Du mehrere PiLogger gleichzeitig im Einsatz hast, kannst Du Dir die Daten in einem einzigen Graphen anzeigen lassen.

Diese Anleitung setzt voraus, das Prometheus und Grafana schon installiert sind. (Da gibt es wirklich jede Menge How-To Anleitungen zu). Falls ihr Probleme damit habt, könnt ihr Euch gerne an mich wenden. Antworten können aber etwas dauern.
Der normale PiLogger Service auf Port 8080 bleibt weiterhin voll umfänglich erhalten. Auch die Einstellungen für das Board können weiterhin dort vorgenommen werden.

Getestet habe ich das auf Pi4 (4 und 8 GB) und SD-Karte, sowie auf einem Pi5 mit 8GB und 512GB NVMe.

Aufgrund der besseren Übersichtlichkeit habe ich die Anleitung als PDF Dokument an diesen Post angefügt.

Viel Spaß beim Nachbauen!
Frohes Messen wünscht:
ELGono

Prometheus ( prometheus.io/ ) ist ein Open-Source-Monitoring- und Alarmierungssystem, das sich ideal für die Überwachung und Erfassung von Metriken eignet. In Bezug auf das PiLogger-Projekt ermöglicht Prometheus Dir das Sammeln und Speichern von Sensordaten wie Temperatur, Spannung und Stromstärke, die vom PiLogger erfasst werden. Es speichert diese Daten effizient in einer Zeitreihendatenbank und bietet eine leistungsstarke Abfragesprache namens PromQL zur Analyse und Visualisierung. Mit Prometheus kannst Du die Leistungsdaten Deiner Solaranlage überwachen, historische Trends analysieren und bei Bedarf Alarmierungen einrichten. Die Integration mit dem Prometheus Python-Client vereinfacht den Prozess der Datenerfassung und -überwachung erheblich.

Grafana ( grafana.com/ ) ist ein Open-Source-Tool zur Visualisierung von Daten, das perfekt mit Prometheus integriert werden kann. In Bezug auf das PiLogger-Projekt ermöglicht Dir Grafana, die von Prometheus gesammelten Sensordaten wie Temperatur, Spannung und Stromstärke auf ansprechende und interaktive Weise darzustellen. Du kannst Dashboards erstellen, die Diagramme, Graphen und andere Visualisierungen enthalten, um die Leistungsdaten Deiner Solaranlage in Echtzeit zu überwachen. Grafana bietet eine benutzerfreundliche Oberfläche, mit der Du benutzerdefinierte Visualisierungen erstellen und Alarme einrichten kannst, um bei bestimmten Schwellenwerten benachrichtigt zu werden. Dies macht es zu einem leistungsstarken Werkzeug, um die Effizienz Deiner Solaranlage zu maximieren und schnell auf Anomalien zu reagieren.
Attachments:
The following user(s) said Thank You: PiLo-Heinz

Please Log in or Create an account to join the conversation.

PiLogger Prometheus Grafana how-to 2 months 3 weeks ago #2

  • ELGono
  • ELGono's Avatar Topic Author
  • Offline
  • Posts: 12
  • Thank you received: 4
Die ganz ungeduldigen finden die modifizierte PiLogger-bottle.py im Anhang dieses Post. Vergesst nicht, die originale Datei vorher zu sichern.

Gruß
ELGono
Attachments:

Please Log in or Create an account to join the conversation.

PiLogger Prometheus Grafana how-to 2 months 3 weeks ago #3

  • PiLo-Heinz
  • PiLo-Heinz's Avatar
  • Offline
  • Posts: 104
  • Thank you received: 24
Hallo ELGono,
vielen Dank für Deinen Beitrag !
Leider macht das Forum Probleme mit PDF-Anhängen, selbst der Admin kann nicht auf die Datei zugreifen :-(
Könntest Du das PDF nochmal zippen und anhängen ?
Gruß
PiLo-Heinz

Please Log in or Create an account to join the conversation.

Nichts ist unmöglich :-)

PiLogger Prometheus Grafana how-to 2 months 3 weeks ago #4

  • ELGono
  • ELGono's Avatar Topic Author
  • Offline
  • Posts: 12
  • Thank you received: 4
Aber klar doch!
Attachments:

Please Log in or Create an account to join the conversation.

PiLogger Prometheus Grafana how-to 2 months 3 weeks ago #5

  • PiLo-Heinz
  • PiLo-Heinz's Avatar
  • Offline
  • Posts: 104
  • Thank you received: 24
Super !
Jetzt klappt's !
Sieht sehr interessant aus -
werde es so bald wie möglich ausprobieren.
Vielen Dank nochmal !
Gruß
PiLo-Heinz

Please Log in or Create an account to join the conversation.

Nichts ist unmöglich :-)

PiLogger Prometheus Grafana how-to 2 months 3 weeks ago #6

  • ELGono
  • ELGono's Avatar Topic Author
  • Offline
  • Posts: 12
  • Thank you received: 4
Übrigens, Prometheus und Grafana müssen nicht auf dem Pi laufen ... die können auch auf anderem PC oder virtuellen Maschine installiert werden. Der Prometheus Server muss nur den PiLogger auf dem entsprechenden TCP Port erreichen können.

Gruß,
ELGono

Please Log in or Create an account to join the conversation.

  • Page:
  • 1
Time to create page: 0.057 seconds