Ein Grafana-Dashboard erstellen
Visualisieren Sie den Zustand des Dienstes auf einen Blick.
Ein Grafana-Dashboard erstellen ist eine kostenlose MLOps Academy-Lektion auf CoddyKit. Dies ist Lektion 3 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des MLOps Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der MLOps Academy-Kurs umfasst insgesamt 4 Lektionen.
Von Zahlen zu Bildern
Prometheus speichert Ihre Metriken, aber rohe Zahlen sind schwer zu lesen. Grafana verwandelt sie in Diagramme, die Sie auf einen Blick verstehen können. 📊
Grafana und Prometheus
Grafana speichert selbst keine Daten. Es fragt eine Datenquelle wie Prometheus ab und stellt alles dar, was diese Quelle zurückgibt.
Die Datenquelle hinzufügen
Der erste Schritt in Grafana besteht darin, Prometheus als Datenquelle zu verbinden. Sie geben die URL des Prometheus-Servers an und testen die Verbindung.
# Grafana > Connections > Data sources
# URL: http://prometheus:9090Dashboards und Panels
Ein Dashboard ist eine Ansicht aus Panels. Jedes Panel ist ein durch eine Abfrage gesteuertes Diagramm, sodass Sie aus kleinen Bausteinen eine vollständige Ansicht zusammensetzen.
Mit PromQL abfragen
Panels stellen Prometheus Fragen in PromQL, seiner Abfragesprache. Hier verwandeln Sie gespeicherte Metriken in eine aussagekräftige Linie.
Die Anfragerate darstellen
Die Funktion rate zeigt die Änderung eines Counters pro Sekunde über ein Zeitfenster. Sie ist die klassische Methode, den Datenverkehr zu Ihrem Modell darzustellen.
rate(predictions_total[5m])Das Fehlerverhältnis darstellen
Teilen Sie die Fehlerrate durch die Gesamtrate, um ein Fehlerverhältnis darzustellen. Eine steigende Linie bedeutet, dass mehr Anfragen fehlschlagen.
rate(errors_total[5m]) / rate(predictions_total[5m])Die p99-Latenz darstellen
Berechnen Sie aus Ihrem Latenzhistogramm das 99. Perzentil, damit Sie den langsamen Randbereich und nicht nur den Durchschnitt sehen.
histogram_quantile(0.99, rate(predict_seconds_bucket[5m]))Große Stat-Panels verwenden
Für einzelne Zahlen wie die aktuelle Fehlerrate zeigt ein Stat-Panel einen großen Wert an und kann bei Überschreitung eines Schwellenwerts rot aufleuchten. ⚠️
Variablen machen es wiederverwendbar
Fügen Sie eine Dashboard-Variable für die Modellversion hinzu. Dann funktioniert ein Dashboard für jedes Modell, statt dass Sie es für jede Version kopieren müssen.
rate(predictions_total{model="$model"}[5m])Als Code speichern
Jedes Dashboard kann als JSON exportiert werden. Übertragen Sie diese Datei in Git, damit Ihre Dashboards wie der Rest Ihres Stacks versioniert und reproduzierbar sind.
Kurze Überprüfung
Sie möchten ein Grafana-Panel, das den Anfrageverkehr pro Sekunde für Ihr Modell aus einem Counter anzeigt. Welche PromQL-Abfrage eignet sich?
Zusammenfassung
Sie haben Grafana mit Prometheus verbunden, Panels mit PromQL für Rate, Fehler und p99-Latenz erstellt und das Dashboard als JSON in Git gespeichert. ✅
Lerne Python mit einem KI-Tutor — kostenlos
Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.
- Kurse
- 30
- Lektionen
- 120
Häufig gestellte Fragen
Ist die Lektion „Ein Grafana-Dashboard erstellen“ kostenlos?
Ja — der vollständige Text von „Ein Grafana-Dashboard erstellen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des MLOps Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der MLOps Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Ein Grafana-Dashboard erstellen“?
Visualisieren Sie den Zustand des Dienstes auf einen Blick. Du übst MLOps Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um MLOps Academy zu starten?
Keine Vorkenntnisse erforderlich. MLOps Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 4.
Wie lange dauert die Lektion „Ein Grafana-Dashboard erstellen“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser MLOps Academy-Lektion Code schreiben und ausführen?
Ja. Jede MLOps Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Strukturierte Logs für Vorhersagen
- Metriken mit Prometheus bereitstellen
- Ein Grafana-Dashboard erstellen
- Bei Latenz- und Fehlerspitzen alarmieren