Gemeinsame Metrik-Dashboards benötigt? Managed Grafana mit Prometheus verbinden
Ein gemeinsames Dashboard gibt dem Team dieselbe Sicht auf das Systemverhalten. Azure Managed Grafana betreibt den Visualisierungsdienst; der Azure Monitor workspace speichert die Prometheus-Zeitreihen. Grafana fragt sie mit seiner verwalteten Identität ab.
Verwende amw-ctmonitorweu und den laufenden AKS-Cluster aus AKS überwachen. Prüfe dort zuerst, dass up Daten liefert. Für Managed Grafana entstehen separate Dienstkosten; prüfe Tarif und Kosten vor der Bereitstellung.
Grafana erstellen und verbinden
Erstelle im Azure-Portal Azure Managed Grafana:
Resource group: rg-cloudtrips-monitor-grafana-test-weu
Name: graf-ctmonitorweu
Region: West Europe
Pricing plan: Standard
Zone redundancy: für dieses Lab deaktiviert
System-assigned managed identity: On
Include myself under Grafana administrator role: ausgewählt
Entferne die Auswahl, die automatisch Monitoring Reader auf dem Zielabonnement zuweist. Dieses Lab braucht nur Zugriff auf einen Metrik-Workspace. Erstelle die Ressource. Öffne danach amw-ctmonitorweu → Access control (IAM) und weise zu:
Role: Monitoring Data Reader
Assign access to: Managed identity
Member: graf-ctmonitorweu
Scope: dieser Azure Monitor workspace
Öffne graf-ctmonitorweu → Integrations → Azure Monitor workspaces → Add, wähle amw-ctmonitorweu und füge ihn hinzu. Warte auf die Übernahme der Rolle. Die Integration erstellt die Prometheus-Datenquelle in Grafana.
Screenshot 1: Managed-Grafana-Integration mit amw-ctmonitorweu.

Dashboard erstellen
Öffne auf der Azure-Übersichtsseite von Grafana den Endpoint und melde dich an. Öffne in Grafana Explore, wähle die neue Prometheus-Datenquelle, wechsle im Abfrageeditor auf Code und führe up für die letzten 30 Minuten aus. Sichtbare Zeitreihen bestätigen Verbindung und Leseberechtigung.
Erstelle über Dashboards → New → New dashboard → Add visualization ein Dashboard. Wähle diese Datenquelle und verwende:
sum by (job) (up)
Wähle Time series, gib dem Panel den Titel Successful scrape targets by job und übernimm/speichere es. Speichere das Dashboard als CloudTrips AKS monitoring. Wähle Last 30 minutes und ein Aktualisierungsintervall von 1 minute.
Jeder dargestellte Wert zählt erfolgreiche Scrape-Ziele eines Jobs. Er beschreibt die Erreichbarkeit von Monitoring-Zielen. Für CPU, Arbeitsspeicher oder Pod-Zustand öffnest du die mit der Integration installierten Kubernetes-Dashboards und wählst Cluster und Namespace aus.
Screenshot 2: Gespeichertes Dashboard CloudTrips AKS monitoring mit Prometheus-Daten.

Ansicht teilen
Öffne im Azure-Portal graf-ctmonitorweu → Access control (IAM). Weise einem Kollegen oder Testbenutzer Grafana Viewer auf dieser Ressource zu. Kopiere die URL des gespeicherten Dashboards und lass den Benutzer angemeldet darauf zugreifen. Ein Viewer kann Dashboards lesen; Grafana Editor erlaubt deren Bearbeitung und Grafana Admin die Administration. Der Benutzer greift mit seiner Identität auf Grafana zu; die Datenquelle greift mit Grafanas verwalteter Identität auf Prometheus zu.
Hast du keinen zweiten Benutzer, prüfe die Rollenauswahl und behalte deine Admin-Rolle. Die Dashboard-URL öffnet weiterhin deine gespeicherte Ansicht. Eine kopierte URL allein vergibt keine Berechtigungen.
Abschluss
Lösche rg-cloudtrips-monitor-grafana-test-weu, wenn du Managed Grafana nach dem Test nicht mehr brauchst. Entferne dessen Monitoring Data Reader-Zuweisung auf amw-ctmonitorweu, falls sie verbleibt. Lösche auch die dedizierte AKS-Lab-Ressourcengruppe, sobald du mit dem Cluster fertig bist. Behalte gemeinsame Monitoring-Ressourcen nur für die weiteren Trips.