Power BI Embedded-overvågningsdata

Når du har vigtige programmer og forretningsprocesser, der er afhængige af Azure-ressourcer, vil du overvåge disse ressourcer for deres tilgængelighed, ydeevne og drift. I denne artikel beskrives de overvågningsdata, som Microsoft Power BI Embedded genererer, og hvordan du kan bruge funktionerne i Azure Monitor til at analysere og angive beskeder for disse data.

Tip

Du kan også bruge appen Microsoft Fabric Capacity Metrics til at overvåge din kapacitet.

Siden Oversigt over Power BI Embedded

For hver Power BI Embedded-forekomst i Azure-portal indeholder siden Oversigt følgende oplysninger:

  • Ressourcegruppe: Den ressourcegruppe , som Power BI Embedded-forekomsten tilhører
  • Status: Status for Power BI Embedded-forekomsten
  • Placering: Placeringen af Power BI Embedded-forekomsten
  • Abonnement: Navnet på power BI Embedded-instansabonnementet
  • Abonnements-id: Id'et for power BI Embedded-instansabonnementet
  • Ressourcenavn: Navnet på Power BI Embedded-forekomsten
  • SKU: Den SKU, som Power BI Embedded-forekomsten bruger
  • Ressourcetilstand: Tilstanden for Power BI Embedded-ressourcen

Hvad er Azure Monitor?

Power BI Embedded opretter overvågningsdata ved hjælp af Azure Monitor. Azure Monitor er en fuld stakovervågningstjeneste i Azure, der indeholder et komplet sæt funktioner til overvågning af dine Azure-ressourcer. Den kan også overvåge ressourcer i andre cloudtjenester og i det lokale miljø.

Du kan finde flere oplysninger under Overvåg Azure-ressourcer med Azure Monitor for at få mere at vide om:

  • Azure Monitor, og hvordan det integreres i portalen for andre Azure-tjenester
  • De typer data, der indsamles af Azure Monitor til Azure-ressourcer
  • Azure Monitor-værktøjer, der bruges til at indsamle og analysere data

Følgende afsnit bygger på denne artikel ved at beskrive de specifikke data, der er indsamlet til Power BI Embedded, og give eksempler på konfiguration af dataindsamling og analyse af disse data med Azure-værktøjer.

Overvågning af data

Ressourcer fra forskellige Azure-tjenester genererer alle overvågningsdata i samme format, så du kan bruge de samme Azure Monitor-værktøjer til at analysere dem. Power BI Embedded opretter overvågningsdata i samme format som disse andre Azure-ressourcer.

Du kan finde oplysninger om de målepunkter og logge, som Power BI Embedded opretter, i referencen til Power BI Embedded-overvågningsdata.

Samling og distribution

Selvom platformmålepunkter og Azure Monitor-aktivitetsloggen indsamles og gemmes automatisk, kan du distribuere dem til andre placeringer ved hjælp af diagnosticeringsindstillinger. Diagnosticeringsindstillinger definerer, hvor ressourcelogge og målepunkter for en bestemt ressource skal sendes.

Ressourcelogge indsamles og gemmes ikke, før du opretter mindst én diagnosticeringsindstilling og distribuerer dem til en placering. Når du opretter en diagnosticeringsindstilling, angiver du, hvilke kategorier af ressourcelogge der skal indsamles. Kategorierne for Power BI Embedded er angivet i referencen til Power BI Embedded-overvågningsdata.

Du kan få flere oplysninger om, hvordan du opretter og konfigurerer diagnosticeringsindstillinger ved hjælp af Azure-portal, Azure CLI eller Azure PowerShell, under Diagnosticeringsindstillinger i Azure Monitor.

Brug Azure PowerShell til at aktivere diagnosticering

Hvis du vil aktivere logføring af målepunkter og diagnosticering med Azure PowerShell, skal du bruge følgende Azure PowerShell-kommandoer. Du kan få oplysninger om, hvordan du bruger Azure PowerShell til at aktivere diagnosticering, under Konfigurer et Log Analytics-arbejdsområde i Azure Monitor ved hjælp af PowerShell.

  • Hvis du vil aktivere lagring af diagnosticeringslogge på en lagerkonto, skal du bruge denne kommando:

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

    Lagerkonto-id'et er ressource-id'et for den lagerkonto, hvor du vil sende loggene.

  • Hvis du vil aktivere streaming af diagnosticeringslogge til en hændelseshub, skal du bruge denne kommando:

    Set-AzDiagnosticSetting -ResourceId [your resource id] -ServiceBusRuleId [your service bus rule id] -Enabled $true
    
  • Regel-id'et for Azure Service Bus er en streng med dette format:

    {service bus resource ID}/authorizationrules/{key name}
    
  • Hvis du vil aktivere afsendelse af diagnosticeringslogge til et Log Analytics-arbejdsområde, skal du bruge denne kommando:

        Set-AzDiagnosticSetting -ResourceId [your resource id] -WorkspaceId [resource id of the log analytics workspace] -Enabled $true
    
  • Hent ressource-id'et for dit Log Analytics-arbejdsområde med følgende kommando:

    (Get-AzOperationalInsightsWorkspace).ResourceId
    

Du kan kombinere disse parametre for at aktivere flere outputindstillinger.

De målepunkter og logge, du kan indsamle, gennemgås i følgende afsnit.

Analysér målepunkter

Du kan analysere målepunkter for Power BI Embedded med målepunkter fra andre Azure-tjenester, der bruger Azure Monitor Metrics Explorer, ved at vælge Metrikværdier i menuen Azure Monitor . Du kan få oplysninger om dette værktøj under Kom i gang med metrikoversigt.

Du kan se en liste over de platformsmålepunkter, der indsamles til Power BI Embedded, i referencen Overvågning af Power BI Embedded-data.

Du kan se en referenceliste under Ressourcemålepunkter, der understøttes i Azure Monitor.

Analysér logge

Data i Azure Monitor Logs gemmes i tabeller, hvor hver tabel har sit eget sæt entydige egenskaber.

Alle ressourcelogge, der er tilgængelige via Azure Monitor, deler et fælles skema på øverste niveau, og hver tjeneste har sit eget tjenestespecifikke skema. Du kan finde oplysninger om skemaet for Power BI Embedded-ressourcelogge i Reference til Power BI Embedded-data.

Azure Monitor-aktivitetsloggen er en Azure-platformlog, der giver indsigt i hændelser på abonnementsniveau. Du kan få den vist uafhængigt af hinanden eller dirigere den til Azure Monitor Logs, hvor du kan udføre meget mere komplekse forespørgsler ved hjælp af Log Analytics.

Du kan finde en liste over de typer ressourcelogge, der indsamles til Power BI Embedded, under Ressourcelogge.

Du kan finde en liste over de tabeller, der bruges af Azure Monitor Logs og kan forespørges af Log Analytics, under Understøttede målepunkter med Azure Monitor

Eksempel på Kusto-forespørgsel

Vigtigt

Når du vælger Logge i menuen Power BI Embedded, åbnes Log Analytics med forespørgselsområdet angivet til den aktuelle Power BI Embedded-ressource. Det betyder, at logforespørgsler kun indeholder data fra den pågældende ressource. Hvis du vil køre en forespørgsel, der indeholder data fra en anden Power BI Embedded-ressource eller data fra andre Azure-tjenester, skal du vælge Logge i menuen Azure Monitor . Du kan få flere oplysninger under Logfør forespørgselsomfang og tidsinterval i Azure Monitor Log Analytics.

Her er et eksempel på en forespørgsel, der fuldføres på mindre end fem minutter (300.000 millisekunder):

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

Beskeder

Azure Monitor-beskeder giver dig proaktivt besked, når der findes vigtige betingelser i dine overvågningsdata. Disse beskeder giver dig mulighed for at identificere og løse problemer i dit system, før dine kunder bemærker dem. Du kan angive beskeder om målepunkter, logge og aktivitetsloggen.

Få mere at vide om overvågning af data: