Überwachen von Power BI Embedded-Daten

Wenn Sie über unternehmenskritische Anwendungen und Geschäftsprozesse verfügen, die auf Azure-Ressourcen basieren, sollten Sie diese Ressourcen auf Verfügbarkeit, Leistung und Betrieb überwachen. Dieser Artikel beschreibt die Überwachungsdaten, die von Microsoft Power BI Embedded generiert werden, und erläutert, wie Sie die Features von Azure Monitor verwenden können, um diese Daten zu analysieren und Warnungen für diese Daten festzulegen.

Tipp

Sie können auch die Microsoft Fabric Capacity Metrics-App verwenden, um Ihre Kapazität zu überwachen.

Übersichtsseite von Power BI Embedded

Für jede Instanz von Power BI Embedded im Azure-Portal enthält die Seite Übersicht die folgenden Informationen:

  • Ressourcengruppe: die Ressourcengruppe, zu der die Power BI Embedded-Instanz gehört
  • Status: der Status der Power BI Embedded-Instanz
  • Standort: der Standort der Power BI Embedded-Instanz
  • Abonnement: der Name des Abonnements der Power BI Embedded-Instanz
  • Abonnement-ID: die ID des Abonnements der Power BI Embedded-Instanz
  • Ressourcenname: der Name der Power BI Embedded-Instanz
  • SKU: die von der Power BI Embedded-Instanz verwendete SKU
  • Ressourcenmodus: der Modus der Power BI Embedded-Ressource

Was ist Azure Monitor?

Power BI Embedded erstellt Überwachungsdaten mithilfe von Azure Monitor. Azure Monitor ist ein Full-Stack-Überwachungsdienst in Azure, der eine vollständige Reihe von Features zur Überwachung Ihrer Azure-Ressourcen bietet. Mit Azure Monitor können außerdem Ressourcen in anderen Clouddiensten und lokal überwacht werden.

Weitere Informationen finden Sie unter Überwachen von Azure-Ressourcen mit Azure Monitor. Dort erfahren Sie mehr zu folgenden Themen:

  • Azure Monitor und die Integration dieses Diensts im Portal für andere Azure-Dienste
  • Die Datentypen, die von Azure Monitor für Azure-Ressourcen gesammelt werden
  • Azure Monitor-Tools zum Sammeln und Analysieren von Daten

Die folgenden Abschnitte bauen auf diesem Artikel auf, indem sie die für Power BI Embedded gesammelten Daten beschreiben und Beispiele für die Konfiguration der Datensammlung und für die Analyse dieser Daten mit Azure-Tools bereitstellen.

Überwachungsdaten

Alle Ressourcen aus verschiedenen Azure-Diensten generieren Überwachungsdaten in demselben Format, sodass Sie für die Analyse dieselben Azure Monitor-Tools verwenden können. Power BI Embedded erstellt Überwachungsdaten in demselben Format wie diese anderen Azure-Ressourcen.

Informationen zu den von Power BI Embedded erstellten Metriken und Protokollmetriken finden Sie in der Referenz zu Power BI Embedded-Überwachungsdaten.

Sammlung und Routing

Obwohl Plattformmetriken und das Azure Monitor-Aktivitätsprotokoll automatisch erfasst und gespeichert werden, können Sie sie mithilfe von Diagnoseeinstellungen an andere Standorte weiterleiten. Diagnoseeinstellungen definieren, wohin Ressourcenprotokolle und -metriken für eine bestimmte Ressource gesendet werden sollen.

Ressourcenprotokolle werden erst gesammelt und gespeichert, wenn Sie mindestens eine Diagnoseeinstellung erstellen und an einen Standort weiterleiten. Beim Erstellen einer Diagnoseeinstellung legen Sie fest, welche Kategorien von Ressourcenprotokollen gesammelt werden sollen. Die Kategorien für Power BI Embedded sind in der Datenreferenz zur Überwachung von Power BI Embedded aufgeführt.

Weitere Informationen zum Erstellen und Konfigurieren von Diagnoseeinstellungen über das Azure-Portal, die Azure CLI oder Azure PowerShell finden Sie unter Diagnoseeinstellungen in Azure Monitor.

Aktivieren der Diagnose mithilfe von Azure PowerShell

Verwenden Sie die folgenden Azure PowerShell-Befehle, um die Metrik- und Diagnoseprotokollierung mit Azure PowerShell zu aktivieren. Weitere Informationen zum Aktivieren der Diagnose über Azure PowerShell finden Sie unter Konfigurieren eines Log Analytics-Arbeitsbereichs in Azure Monitor mithilfe von PowerShell.

  • Verwenden Sie den folgenden Befehl, um das Speichern von Diagnoseprotokollen in einem Speicherkonto zu aktivieren:

    Set-AzDiagnosticSetting -ResourceId [your resource id] -StorageAccountId [your storage account id] -Enabled $true
    

    Die Speicherkonto-ID ist die Ressourcen-ID für das Speicherkonto, an das die Protokolle gesendet werden sollen.

  • Um das Streaming von Diagnoseprotokollen an einen Event Hub zu aktivieren, verwenden Sie den folgenden Befehl:

    Set-AzDiagnosticSetting -ResourceId [your resource id] -ServiceBusRuleId [your service bus rule id] -Enabled $true
    
  • Die Azure Service Bus-Regel-ID ist eine Zeichenfolge mit dem folgenden Format:

    {service bus resource ID}/authorizationrules/{key name}
    
  • Verwenden Sie zum Senden von Diagnoseprotokollen an einen Log Analytics-Arbeitsbereich folgenden Befehl:

        Set-AzDiagnosticSetting -ResourceId [your resource id] -WorkspaceId [resource id of the log analytics workspace] -Enabled $true
    
  • Rufen Sie die Ressourcen-ID Ihres Log Analytics-Arbeitsbereichs mithilfe des folgenden Befehls ab:

    (Get-AzOperationalInsightsWorkspace).ResourceId
    

Sie können diese Parameter kombinieren, um mehrere Ausgabeoptionen zu aktivieren.

In den folgenden Abschnitten werden die Metriken und Protokolle behandelt, die Sie erfassen können.

Analysieren von Metriken

Sie können Metriken für Power BI Embedded mithilfe von Metriken aus anderen Azure-Diensten analysieren. Öffnen Sie dazu den Metrik-Explorer über die Option Metriken im Azure Monitor-Menü. Informationen zu diesem Tool finden Sie unter Erste Schritte mit dem Metrik-Explorer.

Eine Liste der für Power BI Embedded gesammelten Plattformmetriken finden Sie in der Datenreferenz zur Überwachung von Power BI Embedded.

Eine Referenzliste finden Sie unter In Azure Monitor unterstützte Ressourcenmetriken.

Analysieren von Protokollen

Daten in Azure Monitor-Protokollen werden in Tabellen gespeichert, wobei jede Tabelle ihren eigenen Satz an eindeutigen Eigenschaften hat.

Alle über Azure Monitor verfügbaren Ressourcenprotokolle verwenden ein gemeinsames Schema der obersten Ebene, und jeder Dienst verfügt über ein eigenes dienstspezifisches Schema. Informationen zum Schema für Power BI Embedded-Ressourcenprotokolle finden Sie in der Power BI Embedded-Datenreferenz.

Das Azure Monitor-Aktivitätsprotokoll ist ein Azure-Plattformprotokoll, das einen Einblick in Ereignisse auf Abonnementebene ermöglicht. Sie können es unabhängig anzeigen oder an Azure Monitor-Protokolle weiterleiten, in denen Sie mithilfe von Log Analytics viel komplexere Abfragen durchführen können.

Eine Liste der für Power BI Embedded gesammelten Typen von Ressourcenprotokollen finden Sie unter Ressourcenprotokolle.

Eine Liste der Tabellen, die von Azure Monitor-Protokollen verwendet und von Log Analytics abgefragt werden können, finden Sie unter Von Azure Monitor unterstützte Metriken.

Kusto-Beispielabfrage

Wichtig

Wenn Sie im Power BI Embedded-Menü die Option Protokolle auswählen, wird Log Analytics mit dem auf die aktuelle Power BI Embedded-Ressource festgelegten Abfragebereich geöffnet. Dies bedeutet, dass Protokollabfragen nur Daten aus dieser Ressource umfassen. Wenn Sie eine Abfrage ausführen möchten, die Daten aus anderen Power BI Embedded-Ressourcen oder anderen Azure-Diensten beinhaltet, wählen Sie im Azure Monitor-Menü die Option Protokolle aus. Weitere Informationen finden Sie unter Protokollabfragebereich und Zeitbereich in Azure Monitor Log Analytics.

Hier sehen Sie ein Beispiel für eine Abfrage, die in weniger als fünf Minuten (300.000 Millisekunden) abgeschlossen ist:

    search *
    | where Type == "AzureDiagnostics"
    | where ( OperationName == "QueryEnd" )
    | where toint(Duration_s) < 300000   

Alerts

Azure Monitor-Warnungen informieren Sie proaktiv, wenn wichtige Bedingungen in Ihren Überwachungsdaten gefunden werden. Anhand dieser Warnungen können Sie Probleme in Ihrem System identifizieren und beheben, bevor Ihre Kunden sie bemerken. Sie können Warnungen für Metriken, Protokolle und das Aktivitätsprotokoll festlegen.

Weitere Schritte

Weitere Informationen zu Überwachungsdaten: