Grafana hosten, ohne etwas zu installieren
Dashboards auf den Daten, die Sie längst haben: Grafana speichert keine Messwerte, es fragt Ihre Datenbanken und Zeitreihen ab und zeichnet daraus die Kurven.
Ab 4,99 €/Monat
Einleitung
Grafana von uns installiert, aktualisiert und gesichert, auf einer Maschine in Frankreich. Dashboards und Diagramme aus Ihren eigenen Datenquellen: SQL-Datenbanken, Zeitreihen, CSV-Dateien. Sie installieren nichts und richten keinen Server ein: Die Anwendung ist wenige Minuten nach der Bestellung online, auf Ihren Namen.
Der passende Tarif ist App Essentiel für 4,99 €/Monat inkl. MwSt. — 2 GB Arbeitsspeicher. Es lohnt sich zu wissen, wohin dieser Speicher geht, denn er dient nicht der Ablage Ihrer Messwerte: Grafana hält keine. Er geht in die Abfrage jedes Panels beim Öffnen eines Dashboards, in das Zusammensetzen der zurückgelieferten Reihen und in die fortlaufende Auswertung Ihrer Alarmregeln. Eine Wandanzeige, die zwölf Panels alle dreißig Sekunden auffrischt, arbeitet mehr, als man denkt.
Das ist der am häufigsten missverstandene Punkt an Grafana und zugleich seine Stärke: Es schließt an, es sammelt nicht. Prometheus, InfluxDB, Loki für Protokolle, Elasticsearch, MySQL, PostgreSQL, SQL Server, Graphite — die Daten bleiben, wo sie leben, und Grafana liest sie. Ihre Dashboards wiederum sind JSON: Sie lassen sich exportieren, vergleichen und anderswo identisch wiederherstellen.
Was Grafana kann
Es dockt an Vorhandenes an
Zeitreihen über Prometheus oder InfluxDB, Protokolle über Loki und vor allem relationale Datenbanken: Eine SQL-Abfrage auf Ihre Produktionsdatenbank wird zur Kurve, ohne Export und ohne doppelte Datenhaltung.
Ein Dashboard für hundert Maschinen
Variablen machen aus einem Bildschirm eine Vorlage: Eine Auswahlliste „Server“ oder „Kunde“ richtet alle Panels auf einmal neu aus. Man schreibt das Dashboard einmal und variiert es, ohne es zu kopieren.
Alarme, die Grafana selbst auswertet
Eine Regel beobachtet eine Abfrage und löst aus, wenn die Schwelle überschritten wird. Die Ziele — E-Mail, Slack, Telegram, Webhook — werden getrennt von den Regeln eingerichtet, und eine Stummschaltung deckt geplante Arbeiten ab.
Dashboards als JSON und eine öffentliche Bibliothek
Jeder Bildschirm lässt sich als lesbare Datei exportieren, versionieren und anderswo wieder einlesen. Die Community-Bibliothek hält Tausende fertiger Dashboards bereit: Nummer einfügen, Bildschirm erscheint, danach anpassen.
Wofür sie tatsächlich benutzt wird
Umsätze sehen, ohne ein BI-Werkzeug zu kaufen
Ein Onlinehändler richtet Grafana auf die MySQL-Datenbank seines Shops: Bestellungen pro Tag, durchschnittlicher Warenkorb, ausverkaufte Artikel. Eine SQL-Abfrage, ein Panel, und der Bildschirm hält sich selbst aktuell.
Die Last eines Maschinenparks verfolgen
Eine Agentur sammelt ihre Messwerte mit Prometheus und zeigt sie über eine Variable je Kunde an. Ein einziger Bildschirm deckt dreißig Server ab, und der Dreimonatstrend ist auf einen Blick lesbar.
Sensormesswerte anzeigen
Ein mittelständischer Betrieb schreibt Temperatur und Verbrauch nach InfluxDB. Der Bildschirm in der Werkstatt zeigt den laufenden Tag, und die Historie dient den Entscheidungen zum Jahresende.
Ein offenes Dashboard veröffentlichen
Eine Kommune zeigt den Energieverbrauch ihrer Gebäude auf einem für alle einsehbaren Bildschirm. Die Daten bleiben in ihrer Datenbank; geteilt wird nur die Ansicht.
Einen Fehler in den Protokollen finden
Ein Entwickler schickt die Protokolle seiner Anwendung nach Loki und legt dann die Fehlerspitze über die Lastkurve im selben Zeitfenster. Die Ursache springt weit schneller ins Auge als beim Lesen einer Datei.
Gehostet in Frankreich
In unserem eigenen Infrastruktur in Nouvelle-Aquitaine, das wir selbst betreiben. Ihre Geschäftskennzahlen laufen über keine ausländische Observability-Plattform.
Häufig gestellte Fragen
Für Grafana selbst nichts. Es braucht allerdings mindestens eine Datenquelle zum Abfragen: Eine Datenbank, die Sie ohnehin besitzen, reicht für den Anfang vollkommen.
Nein, und das ist das häufigste Missverständnis. Grafana zeigt an, es misst nicht: Irgendetwas muss die Daten erzeugen — Prometheus mit seinen Exportern, ein von einem Agenten gefülltes InfluxDB oder schlicht Ihre Anwendungsdatenbank. Wenn Ihr Bedarf lautet „sag mir Bescheid, wenn die Seite nicht mehr antwortet“, erledigen das Uptime Kuma oder Gatus allein und sofort. Grafana wird nützlich, wenn Sie den Verlauf sehen wollen und nicht nur die Störung.
Ja, und das ist oft der schnellste Einstieg. MySQL, PostgreSQL und SQL Server sind vollwertige Quellen: Eine Abfrage mit einer Zeit- und einer Wertspalte wird zur Kurve. Viele wirklich nützliche erste Dashboards sind nichts anderes als drei Abfragen auf eine ohnehin vorhandene Fachdatenbank.
Am Anfang nicht. Die öffentliche Dashboard-Bibliothek enthält Tausende geteilter Bildschirme, jeweils über eine Nummer auffindbar: Diese Nummer in die Importmaske einfügen, und das Ganze erscheint samt Panels und Abfragen. Von dort geht man aus und entfernt, was nicht gebraucht wird — schneller als vor einer leeren Seite zu beginnen.
Ja, sie gehören zum Dienst. Eine selbst gehostete Anwendung ohne Updates ist ein Sicherheitsrisiko, keine Ersparnis.