Power BI Embedded-övervakningsdata

När du har kritiska program och affärsprocesser som förlitar sig på Azure-resurser vill du övervaka resursernas tillgänglighet, prestanda och drift. Den här artikeln beskriver övervakningsdata som Microsoft Power BI Embedded genererar och hur du kan använda funktionerna i Azure Monitor för att analysera och ange aviseringar för dessa data.

Dricks

Du kan också använda appen Kapacitetsmått för Microsoft Fabric för att övervaka din kapacitet.

Översiktssida för Power BI Embedded

För varje Power BI Embedded-instans i Azure-portalen innehåller översiktssidan följande information:

  • Resursgrupp: Resursgruppen som Power BI Embedded-instansen tillhör
  • Status: Status för Power BI Embedded-instansen
  • Plats: Platsen för Power BI Embedded-instansen
  • Prenumeration: Namnet på Power BI Embedded-instansprenumerationen
  • Prenumerations-ID: ID för Power BI Embedded-instansprenumerationen
  • Resursnamn: Namnet på Power BI Embedded-instansen
  • SKU: Den SKU som Power BI Embedded-instansen använder
  • Resursläge: Läget för Power BI Embedded-resursen

Vad är Azure Monitor?

Power BI Embedded skapar övervakningsdata med hjälp av Azure Monitor. Azure Monitor är en fullstacksövervakningstjänst i Azure som tillhandahåller en fullständig uppsättning funktioner för att övervaka dina Azure-resurser. Den kan också övervaka resurser i andra molntjänster och lokalt.

Mer information finns i Övervaka Azure-resurser med Azure Monitor för att lära dig mer om:

  • Azure Monitor och hur det är integrerat i portalen för andra Azure-tjänster
  • De typer av data som samlas in av Azure Monitor för Azure-resurser
  • Azure Monitor-verktyg som används för att samla in och analysera data

Följande avsnitt bygger på den här artikeln genom att beskriva de specifika data som samlats in för Power BI Embedded och ge exempel på hur du konfigurerar datainsamling och analyserar dessa data med Azure-verktyg.

Övervaka data

Resurser från olika Azure-tjänster genererar alla övervakningsdata i samma format så att du kan använda samma Azure Monitor-verktyg för att analysera dem. Power BI Embedded skapar övervakningsdata i samma format som de andra Azure-resurserna.

Information om mått och loggar som Power BI Embedded skapar finns i referensen för Power BI Embedded-övervakningsdata.

Samling och routning

Även om plattformsmått och Azure Monitor-aktivitetsloggen samlas in och lagras automatiskt kan du dirigera dem till andra platser med hjälp av diagnostikinställningar. Diagnostikinställningar definierar var resursloggar och mått för en viss resurs ska skickas.

Resursloggar samlas inte in och lagras förrän du skapar minst en diagnostikinställning och dirigerar den till en plats. När du skapar en diagnostikinställning anger du vilka kategorier av resursloggar som ska samlas in. Kategorierna för Power BI Embedded visas i referensen för Power BI Embedded-övervakningsdata.

Mer information om hur du skapar och konfigurerar diagnostikinställningar med hjälp av Azure-portalen, Azure CLI eller Azure PowerShell finns i Diagnostikinställningar i Azure Monitor.

Använda Azure PowerShell för att aktivera diagnostik

Om du vill aktivera mått- och diagnostikloggning med Azure PowerShell använder du följande Azure PowerShell-kommandon. Information om hur du använder Azure PowerShell för att aktivera diagnostik finns i Konfigurera en Log Analytics-arbetsyta i Azure Monitor med hjälp av PowerShell.

  • Om du vill aktivera lagring av diagnostikloggar i ett lagringskonto använder du det här kommandot:

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

    Lagringskonto-ID:t är resurs-ID:t för lagringskontot där du vill skicka loggarna.

  • Om du vill aktivera strömning av diagnostikloggar till en händelsehubb använder du det här kommandot:

    Set-AzDiagnosticSetting -ResourceId [your resource id] -ServiceBusRuleId [your service bus rule id] -Enabled $true
    
  • Azure Service Bus-regel-ID är en sträng med det här formatet:

    {service bus resource ID}/authorizationrules/{key name}
    
  • Om du vill aktivera sändning av diagnostikloggar till en Log Analytics-arbetsyta använder du det här kommandot:

        Set-AzDiagnosticSetting -ResourceId [your resource id] -WorkspaceId [resource id of the log analytics workspace] -Enabled $true
    
  • Hämta resurs-ID:t för din Log Analytics-arbetsyta med följande kommando:

    (Get-AzOperationalInsightsWorkspace).ResourceId
    

Du kan kombinera dessa parametrar för att aktivera flera utdataalternativ.

De mått och loggar som du kan samla in beskrivs i följande avsnitt.

Analysera mått

Du kan analysera mått för Power BI Embedded med mått från andra Azure-tjänster som använder Azure Monitor-måttutforskaren genom att välja MåttAzure Monitor-menyn . Information om det här verktyget finns i Komma igång med Metrics Explorer.

En lista över de plattformsmått som samlats in för Power BI Embedded finns i Referens för övervakning av Power BI Embedded-data.

En referenslista finns i Resursmått som stöds i Azure Monitor.

Analysloggar

Data i Azure Monitor-loggar lagras i tabeller där varje tabell har en egen uppsättning unika egenskaper.

Alla resursloggar som är tillgängliga via Azure Monitor delar ett gemensamt schema på toppnivå och varje tjänst har ett eget tjänstspecifikt schema. Information om schemat för Power BI Embedded-resursloggar finns i Power BI Embedded-datareferensen.

Azure Monitor-aktivitetsloggen är en Azure-plattformslogg som ger insikter om händelser på prenumerationsnivå. Du kan visa den separat eller dirigera den till Azure Monitor-loggar, där du kan göra mycket mer komplexa frågor med Log Analytics.

En lista över de typer av resursloggar som samlats in för Power BI Embedded finns i Resursloggar.

En lista över de tabeller som används av Azure Monitor-loggar och som kan frågas av Log Analytics finns i Mått som stöds med Azure Monitor

Kusto-exempelfråga

Viktigt!

När du väljer Loggar på Power BI Embedded-menyn öppnas Log Analytics med frågeomfånget inställt på den aktuella Power BI Embedded-resursen. Det innebär att loggfrågor endast innehåller data från den resursen. Om du vill köra en fråga som innehåller data från en annan Power BI Embedded-resurs eller data från andra Azure-tjänster väljer du LoggarAzure Monitor-menyn . Mer information finns i Log query scope and time range in Azure Monitor Log Analytics (Loggfrågeomfång och tidsintervall i Azure Monitor Log Analytics).

Här är ett exempel på en fråga som slutförs på mindre än fem minuter (300 000 millisekunder):

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

Aviseringar

Med Azure Monitor-aviseringar meddelas du proaktivt när viktiga tillstånd hittas i dina övervakningsdata. Med de här aviseringarna kan du identifiera och åtgärda problem i systemet innan kunderna märker dem. Du kan ange aviseringar för mått, loggar och aktivitetsloggen.

Läs mer om övervakningsdata: