Dashboards mit Grafana in von Azure verwalteten Redis

Dashboards mit Grafana in Azure Managed Redis bringen die integrierte Grafana-Erfahrung von Azure Monitor direkt in das Azure-Portal. Sie können Grafana-Dashboards mithilfe Ihrer Azure Verwalteten Redis-Metriken und -Protokolle erstellen und anpassen, ohne eine separate Azure Managed GrafanaInstanz bereitzustellen. Integrierte Grafana-Steuerelemente unterstützen eine Vielzahl von Visualisierungs-Panels und clientseitigen Transformationen.

Hinweis

Dieses Feature verwendet die in Azure Monitor integrierte Grafana-Erfahrung. Sie unterscheidet sich von Azure Managed Grafana, einem eigenständigen, vollständig verwalteten Grafana-Dienst.

Wichtige Funktionen

  • Beginnen Sie mit vordefinierten Dashboards. Verwenden Sie Azure verwaltete Dashboards, die auf Azure Verwaltete Redis-Überwachungsszenarien zugeschnitten sind, einschließlich Cacheleistung, Arbeitsspeicher, Vorgänge und Konnektivität.
  • Erstellen und Bearbeiten von Dashboards Fügen Sie Panels hinzu, ändern Sie Abfragen, und wenden Sie clientseitige Transformationen an.
  • Speichern und teilen Sie sie als Azure Ressourcen. Speichern Sie Dashboards als Standard-Azure Ressourcen mit Azure rollenbasierten Zugriffssteuerung (RBAC) und automatisieren Sie mit Azure Resource Manager(ARM)-Vorlagen oder Bicep.
  • Untersuchen Sie Daten ad-hoc. Verwenden Sie Grafana Explore , um Abfragen auszuführen und die Ergebnisse zu neuen oder vorhandenen Dashboards hinzuzufügen.

Voraussetzungen

  • Eine verwaltete Azure Redis-Ressource.
  • Berechtigungen zum Lesen von Azure Managed Redis-Überwachungsdaten und zum Erstellen von Ressourcen im Zielabonnement und in der Ressourcengruppe.
  • Diagnoseeinstellungen konfiguriert auf der Azure Managed Redis-Ressource, sodass Metriken an Azure Monitor weitergeleitet werden.

Öffnen Sie das Grafana-Dashboard in von Azure verwaltetem Redis

  1. Öffnen Sie im Azure Portal Ihre Azure Verwaltete Redisressource.
  2. Wählen Sie im linken Menü unter "Überwachung" die Option "Dashboards mit Grafana" aus.

Der Katalog listet Azure-verwaltete Dashboards und Ihre Gespeicherten Dashboards für die aktuelle verwaltete Azure Redis-Ressource auf.

Screenshot der Dashboards mit der Grafana-Galerie in Azure Managed Redis, der empfohlene Dashboards einschließlich des Azure Managed Redis-Dashboards zeigt.

Schnelles Starten mit vorgefertigten Dashboards

Azure bietet ein vordefiniertes Azure Managed Redis Dashboard mit vier Abschnitten:

Zusammenfassung – Übersichtstafeln zur CPU-Auslastung, Arbeitsspeicher-Auslastung, verbundenen Clients, Gesamtvorgänge, Cache-Lesezugriff, Cache-Schreibzugriff

Leistung – Zeitreihendiagramme für CPU und Arbeitsspeicher, Lese- und Schreibzugriff

Vorgänge – Zeitreihendiagramme für Vorgänge (pro Sekunde) und Treffer- und Miss-Verhältnis

Konnektivität – Zeitreihendiagramme für verbundene Clients und fehlefreie Georeplikation.

Um das Dashboard zu öffnen, wählen Sie Azure Managed Redis aus dem Katalog aus. Verwenden Sie die Zeitbereichsauswahl und die Redis - und Namespacefilter oben, um Daten auf Ihre Ressource zu beschränken.

Screenshot des Azure Managed Redis Grafana-Dashboards mit Zusammenfassung mit CPU-Auslastung, Speicherauslastung, verbundenen Clients, Gesamtvorgängen, Cachelese- und Cacheschreibvorgängen sowie Leistungsabschnitt mit einem Diagramm für CPU- und Speicherzeitreihen.

Erstellen, Bearbeiten und Speichern von Dashboards

Sie können das vordefinierte Dashboard anpassen oder von Grund auf neu beginnen.

  • Bearbeiten Sie das vordefinierte Dashboard. Öffnen Sie das Dashboard, und wählen Sie "Bearbeiten" aus. Ändern Sie Panels, Abfragen und Transformationen.
  • Speichern Sie eine Kopie. Wählen Sie "Speichern unter" aus, um Ihre Änderungen als neues Dashboard zu speichern. Wählen Sie ein Abonnement, eine Ressourcengruppe und einen Namen aus.
  • Beginnen Sie von Grund auf neu. Wählen Sie im Katalog "Neu" aus, um ein leeres Dashboard zu erstellen und Panels hinzuzufügen.

Jedes gespeicherte Dashboard ist eine Azure-Ressource. Sie können es mit Azure RBAC verwalten, eine ARM-Vorlage exportieren und das Dashboard in Automatisierungspipelinen einschließen.

Screenshot der Azure Managed Redis Grafana-Dashboard-Symbolleiste mit den hervorgehobenen Schaltflächen

Hinweis

Dashboards, die in einer Azure verwalteten Redis-Ressource gespeichert sind, werden dieser Ressource automatisch zugeordnet und im Katalog unter Saved Dashboards angezeigt.

Sicherstellen, dass Dashboards in Azure verwalteten Redis angezeigt werden

Dashboards, die in Dashboards mit Grafana in einer Azure verwalteten Redis-Ressource sichtbar sind, verwenden ein bestimmtes Ressourcentag:

Name Wert
GrafanaDashboardResourceType microsoft.cache/redisenterprise

Dashboards, die Sie innerhalb von einer Azure verwalteten Redis-Ressource erstellen, erhalten dieses Tag automatisch. Wenn Sie ein Dashboard außerhalb der Ressource importieren oder erstellen und im Katalog anzeigen möchten, fügen Sie das Tag manuell hinzu:

  1. Öffnen Sie die Dashboardressource im Azure-Portal.
  2. Wählen Sie "Tags" aus, und fügen Sie den Namen und den Wert hinzu, der in der vorherigen Tabelle angezeigt wird.
  3. Speichern Sie die Änderungen.

Aktualisieren Sie nach dem Hinzufügen des Tags die Galerie. Das Dashboard wird unter "Gespeicherte Dashboards" angezeigt.

Verwenden Sie Grafana Explore

Grafana Explore hilft Ihnen beim Ausführen von Ad-hoc-Abfragen, ohne innerhalb eines Dashboards zu beginnen. Sie können die Ergebnisse einem neuen oder vorhandenen Dashboard hinzufügen.

  1. Wählen Sie im oberen Menü der Grafana-Oberfläche "Erkunden" aus.
  2. Wählen Sie eine Datenquelle aus, und erstellen Sie Abfragen für den gewünschten Zeitraum.
  3. Wählen Sie "Zum Dashboard hinzufügen" aus, um die Visualisierung in ein Panel umzuwandeln.

Screenshot der Grafana-Explore-Ansicht, bei der Azure Monitor als Datenquelle ausgewählt ist. Eine CPU-Metrikabfrage ist für eine Azure Managed Redis-Ressource konfiguriert, und ein Zeitreihendiagramm zeigt die Ergebnisse an.

Verwalten des Zugriffs und Automatisieren im großen Maßstab

  • Steuern des Zugriffs mit Azure RBAC. Weisen Sie rollen im Dashboardressourcen-, Ressourcengruppen- oder Abonnementbereich zu, um zu steuern, wer Dashboards anzeigen oder bearbeiten kann.
  • Automatisieren Sie mit ARM oder Bicep. Exportieren Sie eine ARM-Vorlage aus einem gespeicherten Dashboard, und stellen Sie sie konsistent in allen Umgebungen bereit.

Kosten

Die Grafana-Erfahrung in Azure Managed Redis hat keine zusätzlichen Kosten, die über Ihre Azure Managed Redis Ressourcengebühren hinausgehen. Standardgebühren von Azure Monitor gelten für alle Diagnosedaten, die Sie zum Weiterleiten an Log Analytics-Arbeitsbereiche, Speicherkonten oder Event Hubs konfigurieren.

Einschränkungen

  • Unterstützt nur Azure Datenquellen. Zu diesen Quellen gehören Azure Monitor, Azure Monitor verwalteter Dienst für Prometheus und Azure Data Explorer.
  • Gespeicherte Dashboards sind pro Ressource definiert. Dashboards, die in einer Azure Verwaltete Redis-Ressource gespeichert wurden, werden nur im Katalog dieser Ressource angezeigt.

Problembehandlung

F: Warum wird ein gespeichertes Dashboard nicht in der Galerie angezeigt?

A: Stellen Sie sicher, dass das Dashboard in der Azure-verwalteten Redis-Ressource innerhalb der Dashboards mit Grafana-Erfahrung gespeichert wurde. Wenn Sie sie an anderer Stelle gespeichert haben, öffnen Sie den Katalog, und wählen Sie "Aktualisieren" aus.

F: Warum kann ich ein Dashboard nicht speichern?

A: Stellen Sie sicher, dass Sie über Berechtigungen zum Erstellen von Ressourcen im Zielabonnement und der Ressourcengruppe verfügen.

F: Warum werden keine Daten geladen?

A: Überprüfen Sie, ob die Azure Verwaltete Redis-Ressource diagnostische Einstellungen konfiguriert hat und dass der ausgewählte Zeitraum Daten enthält. Es kann bis zu 90 Minuten dauern, bis Diagnoseeinstellungen zu fließen beginnen, nachdem sie erstmals konfiguriert wurden.