Übung: Kleines SVC Dashboard von Scratch erstellen
Vorbereitung
Sie benötigen die entsprechenden Grafana-Rechte (Editor oder Admin) um Dashboards zu entwickeln
Der BVQ Edition muss mindestens Entry Edition sein.
Starten Sie mit Home→Dashboards.
Wir starten bei Null mit einem neuen Template für SVC
Dashboard-Erstellung: Gehen Sie im Hauptmenü auf "Dashboards" und klicken Sie oben rechts auf den Knopf, um ein neues Dashboard zu erstellen.
Beginnen Sie dann mit "Add Visualization".Datenquelle: Wählen Sie "BVQ Server" als Datenquelle.(1)
Chart-Definition:
Query Mode: Wählen Sie "Chart". (2)
From: Geben Sie "SVC Node" in das Eingabefeld ein, um diese Auswahl schnell zu treffen. (3)
Metrics: Drücken Sie auf das "+" Zeichen, wählen Sie "CPU → Avg util%", und dann den "Overall Wert". (4)
Datenaktualisierung: Drücken Sie zweimal auf das Auge, um die Query mit den Eingabewerten neu zu starten.
Datenanzeige: Sie sehen jetzt die CPU-Daten aller SVC Nodes in der BVQ Datenbank. Klicken Sie auf "Apply", um das Chart im Dashboard abzulegen, und speichern Sie es mit dem Diskettensymbol oberhalb des Charts.
Interaktion:
Spielen Sie mit dem Chart, indem Sie einen Node auswählen, der unterhalb angezeigt wird.
Bei einem zweiten Click werden wieder alle Nodes angezeigt.Ändern Sie den Anzeigezeitraum, aber bleiben Sie unter zwei Tagen, um die Berechnungslast gering zu halten.
Verändern Sie die Größe des Charts.
Erstellen einer Auswahl Variablen
Dashboard-Einstellungen: Wählen Sie "Dashboard Settings", um in den Bereich "Variables" zu gelangen. Drücken Sie auf "Add Variable".
Füllen sie das Eingabeformular wie folgt aus:
Name: svc_cluster (1)
Label: Cluster (2)
Object Type: SVC Cluster. Geben Sie dies ins Feld ein, um die Variable schnell zu finden. (3)
Überprüfen Sie die "Preview of Values", um die gefundenen Cluster anzuzeigen.
Variable übernehmen: Drücken Sie auf "Apply", um die Variable zu erzeugen. Rechts oben erscheint eine Clusterauswahlbox über dem Chart.
Variable in der Chart verwenden
Chart bearbeiten: Gehen Sie in den Edit-Modus des Charts, indem Sie die Maus ins leere Feld bewegen und die drei Punkte oben rechts anklicken.
Wählen Sie "reachable by" und selektieren Sie "svc_cluster".Reload: Drücken Sie zweimal auf das Auge, um das Chart neu zu laden.
Cluster-Einschränkung: Sie sehen jetzt, dass das Chart auf den ausgewählten Cluster beschränkt wird.
Weitere Anpassungen am Chart:
Einstellbereich: Verwenden Sie den Einstellbereich auf der rechten Seite, um folgende Änderungen vorzunehmen:
https://bvq.atlassian.net/wiki/spaces/BVQ/pages/251756560Chart-Name und Info: Geben Sie dem Chart einen Namen und erklären Sie es über die Info-Sektion (unter "Panel Options").
Legende: Stellen Sie die Legende als Tabelle auf der rechten Seite ein. Zeigen Sie in der Tabelle die Werte für "Mean" und "Max" an (unter "Legend").
Y-Achse: Die Y-Achse ist derzeit auf dynamisch eingestellt. Stellen Sie sie auf 109% fest (unter "Standard Options").
Schwellenwerte: Sie können das Chart so erweitern, dass Warnungen und Alerts grafisch angezeigt werden (unter "Thresholds").
Setzen Sie 50% als Schwellenwert (0.5) und aktivieren Sie "Show thresholds as filled region".
Weitere Möglichkeiten: Es gibt noch viele weitere Möglichkeiten, um das Chart weiter auszubauen.