Erstellung einer Webseite/Webanwendung für mehrere Kunden mit Dashboards und interaktiven & anpassbaren Grafiken von IOT-Messungen?
Ich bin auf der Suche nach Tipps und Ratschläge zu Grafik und Visualisierung für unsere Webanwendung und Benutzerschicht bitten.
Wir installieren gerade verschiedene Arten von IOT-Messsensoren bei unseren. Die Daten werden in unserer Datenbank (MySQL & InfluxDB werden momentan getestet) gesammelt und von dort versuchen wir, eine interaktive Website zu bauen, wo die Kunden sich individuell anmelden können und ihre Sensor-Messwerte sehen, ein eigenes Dashboard erstellen mit eigenen Grafiken rstellen.
Wir haben Grafana, ChartJS und Datadog getestet, sind unsaber wir nicht sicher, wie interaktiv und anpassbar die Graphen auf unserer Website sein können. Idealerweise werden die Daten von der Datenbank abgeholt/dort gespeichert, unser Webserver würde die Visualisierungen erstellen und diese Grafiken würden auf dem Frontend angezeigt werden, wobei der Kunden die Art des Graphes und z.B. den Zeithorizont selbst wählen kann..
Hat jemand einen zusätzlichen Vorschlag, welches Tool unsere Anforderungen erfüllen könnte?
Danke schonmal.
1 Antwort
Wir haben Grafana, ChartJS und Datadog getestet, sind unsaber wir nicht sicher, wie interaktiv und anpassbar die Graphen auf unserer Website sein können.
Grafana ist sehr anpassbar. Sogar Doom läuft in Grafana. Die anderen 2 kenne ich nicht.
unser Webserver würde die Visualisierungen erstellen und diese Grafiken würden auf dem Frontend angezeigt werden
Das hat man vor 30 Jahren so gemacht. Heute ist es eher so, dass das Frontend die Visualisierung erstellt und sich dafür die passenden Daten vom Server holt. So sind nicht nur statische Grafiken, sondern auch interaktive Diagramme möglich.
Oder gibt es eine Anforderung, dass es auch bei deaktiviertem JS voll funktionsfähig sein muss?
Laut deiner Meinung ist Grafana anpassbar genug, damit sich Kunden direkt im Frontend z.B. den Sensor + Zeitraum auswählen und direkt im Frontend die Grafik im Dashboard generiert wird?
Ja, das sollte möglich sein. Am besten mal in der Doku nachsehen.
Hast natürlich recht, ich habe mich da schlecht ausgedrückt. Die Webanwendung sollte natürlich die Daten holen, ansonsten dauert der Prozess vermutlich zu lange.
Ne, eigentlich nicht.
Laut deiner Meinung ist Grafana anpassbar genug, damit sich Kunden direkt im Frontend z.B. den Sensor + Zeitraum auswählen und direkt im Frontend die Grafik im Dashboard generiert wird? Wir hatten nämlich Angst, dass der eingebettete Grafana Graph statisch und nicht anpassbar für verschiedene Kunden genug wäre.
Schonmal vielen Dank für die Hilfe.