Konfigurieren einer Azure Data Explorer-Datenquelle
Artikel
Azure Data Explorer ist ein Protokoll- und Telemetriedaten-Explorationsdienst. In dieser Anleitung erfahren Sie, wie Sie Grafana eine Azure Data Explorer-Datenquelle hinzufügen und wie Sie Azure Data Explorer mithilfe jeder für diese Datenquelle verfügbaren Authentifizierungsoption konfigurieren.
Fügen Sie Grafana eine Azure Data Explorer-Datenquelle hinzu, indem Sie die folgenden Schritte ausführen.
Öffnen Sie eine Azure Managed Grafana-Instanz im Azure-Portal.
Öffnen Sie im Abschnitt Übersicht die Endpunkt-URL.
Gehen Sie im Grafana-Portal zu Verbindungen>Datenquellen>Neue Datenquelle hinzufügen, suchen Sie nach Azure Data Explorer Datasource und wählen Sie diese aus.
Konfigurieren einer Azure Data Explorer-Datenquelle
Geben Sie Azure Data Explorer-Konfigurationseinstellungen ein.
Im Tab Einstellungen können Sie optional den Namen der Datenquelle bearbeiten.
Geben Sie unter Verbindungsdetails die Cluster-URL der Azure Data Explorer-Datenbank ein.
Wählen Sie Ihre bevorzugte Authentifizierungsoption aus: Verwaltete Identität, App-Registrierung (Dienstprinzipal) oder Aktueller Benutzer (benutzerbasierte Authentifizierung).
Authentifizieren mit einer verwalteten Identität ohne explizite Anmeldeinformationen.
Hinzufügen einer neuen Berechtigung
Navigieren Sie im Azure-Portal zum Azure Data Explorer-Cluster.
Wählen Sie im linken Menü Daten>Datenbanken aus und klicken Sie anschließend auf die Datenbank, die Ihre Daten enthält.
Wählen Sie Berechtigungen>, dann Hinzufügen und anschließend >Viewer aus.
Geben Sie im Suchfeld Ihren Azure Managed Grafana-Arbeitsbereichsnamen ein, wählen Sie den Arbeitsbereich aus, und wählen Sie dann Auswählen aus. Es wird eine Erfolgsbenachrichtigung angezeigt.
Konfigurieren der Datenquelle in Grafana
Wählen Sie in Grafana unter Authentifizierungsmethode die Option Verwaltete Identität aus.
Wählen Sie Speichern und testen aus. Die angezeigte Erfolgsbenachrichtigung gibt an, dass Grafana Daten aus der Datenbank abrufen kann.
Authentifizieren sie sich bei der App-Registrierung mit einem Microsoft Entra-Dienstprinzipal.
Führen Sie die drei ersten Schritte der Anleitung zum Abrufen von Anwendungsdetails aus, um die Verzeichnis-ID (Mandanten-ID), Anwendungs-ID (Client-ID) und geheime Clientschlüssel-ID zu erfassen, die im nächsten Schritt erforderlich sind.
Konfigurieren der Datenquelle in Grafana
Wählen Sie in Grafana unter Authentifizierungsmethode die Option App-Registrierung aus.
Wählen Sie für Azure CloudIhre Azure Cloud aus. Beispiel: Azure
Geben Sie eine Verzeichnis- (Mandanten-) ID, eine Anwendungs- (Client-) ID und ein Client-Geheimnis ein.
Optional können Sie auch die Abschnitte Abfrageoptimierungen, Datenbankschemaeinstellungen und Verfolgung bearbeiten.
Wählen Sie Speichern und Testen aus, um die Verbindung zu überprüfen. Die angezeigte Erfolgsbenachrichtigung gibt an, dass Grafana eine Verbindung mit der Datenbank herstellen kann.
Verwenden Sie die benutzerbasierte Authentifizierungsmethode, indem Sie die Microsoft Entra-ID-Anmeldeinformationen des aktuellen Grafana-Benutzers in der konfigurierten Datenquelle nutzen.
Wenn Sie eine Azure Data Explorer-Datenquelle mit der Aktuellen Benutzerauthentifizierungsmethode konfigurieren, fragt Grafana Azure Data Explorer mithilfe der Anmeldeinformationen des Benutzers ab.
Achtung
Die benutzerbasierte Authentifizierung in Grafana-Datenquellen ist experimentell.
Achtung
Dieses Feature ist nicht mit Anwendungsfällen kompatibel, die immer computerinternen Zugriff auf die abgefragten Daten erfordern, einschließlich Warnungen, Berichterstellung, Zwischenspeicherung von Abfragen und öffentlichen Dashboards. Die Aktuelle Benutzerauthentifizierungsmethode basiert darauf, dass ein Benutzer in einer interaktiven Sitzung angemeldet ist, damit Grafana die Datenbank erreicht. Wenn die benutzerbasierte Authentifizierung verwendet wird und kein Benutzer angemeldet ist, können automatisierte Aufgaben nicht im Hintergrund ausgeführt werden. Um automatisierte Aufgaben für Azure Data Explorer zu nutzen, empfehlen wir das Einrichten einer anderen Azure Data Explorer-Datenquelle mit einer anderen Authentifizierungsmethode.
Hinzufügen einer neuen Berechtigung
Fügen Sie eine neue Berechtigung für Ihr Benutzerkonto hinzu, um auf die Datenbank zuzugreifen.
Öffnen Sie im Azure-Portal die Azure Data Explorer-Datenbankressource und wählen Sie Berechtigungen>Hinzufügen>Viewer aus.
Geben Sie Ihren Namen oder Ihre E-Mail-Adresse in die Suchleiste ein, wählen Sie Ihr Benutzerkonto und dann Auswählen aus.
Eine Benachrichtigung bestätigt, dass die Berechtigung der Datenbank hinzugefügt wurde.
Konfigurieren der Datenquelle in Grafana
Wählen Sie in Grafana unter Authentifizierungsmethode die Option Aktueller Benutzer aus.
Wählen Sie Speichern und testen aus. Die angezeigte Erfolgsbenachrichtigung gibt an, dass Grafana Daten aus der Datenbank abrufen kann.
Azure Data Explorer-Datenquelle erstellen
Fügen Sie in der Azure CLI eine Azure Data Explorer-Datenquelle hinzu und konfigurieren Sie sie, indem Sie den Befehl az grafana data-source create ausführen. Wählen Sie Ihre bevorzugte Authentifizierungsmethode aus, und verweisen Sie auf die entsprechende Registerkarte unten, um Weitere Informationen zu erhalten.
Ersetzen Sie beim Ausführen dieser Befehle alle Platzhalter durch Ihre eigenen Informationen.
Authentifizieren mit der aktuellen Benutzermethode. Diese Methode nutzt die Microsoft Entra-ID-Anmeldeinformationen des aktuellen Grafana-Benutzers in der konfigurierten Datenquelle.
Wenn Sie eine Azure Data Explorer-Datenquelle mit der Aktuellen Benutzerauthentifizierungsmethode konfigurieren, fragt Grafana Azure Data Explorer mithilfe der Anmeldeinformationen des Benutzers ab.
Hinweis
Der Rollout der benutzerbasierten Authentifizierung in Azure Managed Grafana ist in Bearbeitung und wird bis Ende 2023 in allen Regionen abgeschlossen sein.
Achtung
Die benutzerbasierte Authentifizierung in Grafana-Datenquellen ist experimentell.
Achtung
Dieses Feature ist nicht mit Anwendungsfällen kompatibel, die immer computerinternen Zugriff auf die abgefragten Daten erfordern, einschließlich Warnungen, Berichterstellung, Zwischenspeicherung von Abfragen und öffentlichen Dashboards. Die Aktuelle Benutzerauthentifizierungsmethode basiert darauf, dass ein Benutzer in einer interaktiven Sitzung angemeldet ist, damit Grafana die Datenbank erreicht. Wenn die benutzerbasierte Authentifizierung verwendet wird und kein Benutzer angemeldet ist, können automatisierte Aufgaben nicht im Hintergrund ausgeführt werden. Um automatisierte Aufgaben für Azure Data Explorer zu nutzen, empfehlen wir das Einrichten einer anderen Azure Data Explorer-Datenquelle mit einer anderen Authentifizierungsmethode.
Aktualisieren einer Azure Data Explorer-Datenquelle
Führen Sie die folgenden Schritte aus, um eine Azure Data Explorer-Datenquelle zu aktualisieren. Ersetzen Sie beim Ausführen dieser Befehle alle Platzhalter durch Ihre eigenen Informationen.
az grafana data-source list --resource-group <azure-managed-grafana-resource-group> --name <azure-managed-grafana-workspace> --query "[?type=='grafana-azure-data-explorer-datasource'].id"