Data monitorování Power BI Embedded

Pokud máte důležité aplikace a obchodní procesy, které se spoléhají na prostředky Azure, měli byste monitorovat dostupnost, výkon a provoz těchto prostředků. Tento článek popisuje data monitorování, která Microsoft Power BI Embedded generuje a jak můžete pomocí funkcí služby Azure Monitor analyzovat a nastavit výstrahy pro tato data.

Tip

Ke sledování kapacity můžete také použít aplikaci Microsoft Fabric Capacity Metrics.

Stránka Přehled Power BI Embedded

Pro každou instanci Power BI Embedded na webu Azure Portal obsahuje stránka Přehled následující informace:

  • Skupina prostředků: Skupina prostředků, do které instance Power BI Embedded patří
  • Stav: Stav instance Power BI Embedded
  • Umístění: Umístění instance Power BI Embedded
  • Předplatné: Název předplatného instance Power BI Embedded
  • ID předplatného: ID předplatného instance Power BI Embedded
  • Název prostředku: Název instance Power BI Embedded
  • Skladová položka: Skladová položka, kterou instance Power BI Embedded používá
  • Režim prostředku: Režim prostředku Power BI Embedded

Co je Azure Monitor?

Power BI Embedded vytváří data monitorování pomocí služby Azure Monitor. Azure Monitor je plnohodnotná monitorovací služba v Azure, která poskytuje kompletní sadu funkcí pro monitorování prostředků Azure. Může také monitorovat prostředky v jiných cloudových službách a místně.

Další informace najdete v tématu Monitorování prostředků Azure pomocí služby Azure Monitor , kde najdete další informace:

  • Azure Monitor a způsob integrace do portálu pro ostatní služby Azure
  • Typy dat shromažďovaných službou Azure Monitor pro prostředky Azure
  • Nástroje azure Monitoru, které se používají ke shromažďování a analýze dat

Následující části vycházejí z tohoto článku popisem konkrétních dat shromážděných pro Power BI Embedded a poskytují příklady konfigurace shromažďování a analýzy těchto dat pomocí nástrojů Azure.

Data monitorování

Prostředky z různých služeb Azure generují data monitorování ve stejném formátu, abyste je mohli analyzovat pomocí stejných nástrojů služby Azure Monitor. Power BI Embedded vytváří data monitorování ve stejném formátu jako ostatní prostředky Azure.

Informace o metrikách a protokolech metrik, které Power BI Embedded vytvoří, najdete v referenčních informacích k datům monitorování Power BI Embedded.

Shromažďování a směrování

Přestože se metriky platformy a protokol aktivit služby Azure Monitor shromažďují a ukládají automaticky, můžete je směrovat do jiných umístění pomocí nastavení diagnostiky. Nastavení diagnostiky definují, kam se mají odesílat protokoly prostředků a metriky pro konkrétní prostředek.

Protokoly prostředků se neshromažďují a neukládají, dokud nevytvoříte aspoň jedno nastavení diagnostiky a nenasměrujete ho do umístění. Při vytváření nastavení diagnostiky určíte, které kategorie protokolů prostředků se mají shromažďovat. Kategorie pro Power BI Embedded jsou uvedené v referenčních informacích o monitorování Power BI Embedded.

Další informace o vytváření a konfiguraci nastavení diagnostiky pomocí webu Azure Portal, Azure CLI nebo Azure PowerShellu najdete v tématu Nastavení diagnostiky ve službě Azure Monitor.

Povolení diagnostiky pomocí Azure PowerShellu

Pokud chcete povolit protokolování metrik a diagnostiky pomocí Azure PowerShellu, použijte následující příkazy Azure PowerShellu. Informace o tom, jak pomocí Azure PowerShellu povolit diagnostiku, najdete v tématu Konfigurace pracovního prostoru služby Log Analytics ve službě Azure Monitor pomocí PowerShellu.

  • Pokud chcete povolit ukládání diagnostických protokolů v účtu úložiště, použijte tento příkaz:

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

    ID účtu úložiště je ID prostředku pro účet úložiště, do kterého chcete protokoly odeslat.

  • Pokud chcete povolit streamování diagnostických protokolů do centra událostí, použijte tento příkaz:

    Set-AzDiagnosticSetting -ResourceId [your resource id] -ServiceBusRuleId [your service bus rule id] -Enabled $true
    
  • ID pravidla služby Azure Service Bus je řetězec s tímto formátem:

    {service bus resource ID}/authorizationrules/{key name}
    
  • Pokud chcete povolit odesílání diagnostických protokolů do pracovního prostoru služby Log Analytics, použijte tento příkaz:

        Set-AzDiagnosticSetting -ResourceId [your resource id] -WorkspaceId [resource id of the log analytics workspace] -Enabled $true
    
  • Pomocí následujícího příkazu získejte ID prostředku pracovního prostoru služby Log Analytics:

    (Get-AzOperationalInsightsWorkspace).ResourceId
    

Pokud chcete povolit více možností výstupu, můžete tyto parametry zkombinovat.

Metriky a protokoly, které můžete shromažďovat, jsou popsány v následujících částech.

Analýza metrik

Metriky pro Power BI Embedded můžete analyzovat pomocí metrik z jiných služeb Azure, které používají Průzkumníka metrik Služby Azure Monitor, výběrem metrik z nabídky Azure Monitor . Informace o tomto nástroji najdete v tématu Začínáme s průzkumníkem metrik.

Seznam metrik platformy shromažďovaných pro Power BI Embedded najdete v referenčních informacích k monitorování dat Power BI Embedded.

Referenční seznam najdete v tématu Metriky prostředků podporované ve službě Azure Monitor.

Analýza protokolů

Data v protokolech služby Azure Monitor jsou uložená v tabulkách, kde každá tabulka má vlastní sadu jedinečných vlastností.

Všechny protokoly prostředků dostupné prostřednictvím služby Azure Monitor sdílejí společné schéma nejvyšší úrovně a každá služba má vlastní schéma specifické pro službu. Informace o schématu protokolů prostředků Power BI Embedded najdete v referenčních informacích k datům Power BI Embedded.

Protokol aktivit služby Azure Monitor je protokol platformy Azure, který poskytuje přehled o událostech na úrovni předplatného. Můžete ho zobrazit nezávisle nebo směrovat do protokolů služby Azure Monitor, kde můžete provádět mnohem složitější dotazy s využitím Log Analytics.

Seznam typů protokolů prostředků shromážděných pro Power BI Embedded najdete v tématu Protokoly prostředků.

Seznam tabulek používaných protokoly služby Azure Monitor a dotazovatelný službou Log Analytics najdete v tématu Podporované metriky ve službě Azure Monitor.

Ukázkový dotaz Kusto

Důležité

Když vyberete protokoly z nabídky Power BI Embedded, otevře se Log Analytics s rozsahem dotazu nastaveným na aktuální prostředek Power BI Embedded. To znamená, že dotazy protokolu budou obsahovat pouze data z tohoto prostředku. Pokud chcete spustit dotaz, který obsahuje data z jiného prostředku Power BI Embedded nebo dat z jiných služeb Azure, vyberte v nabídce Azure Monitor protokoly. Další informace najdete v tématu Rozsah dotazu protokolu a časový rozsah ve službě Azure Monitor Log Analytics.

Tady je příklad dotazu, který se dokončí za méně než pět minut (300 000 milisekund):

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

Výstrahy

Výstrahy služby Azure Monitor proaktivně upozorňují na výskyt důležitých podmínek v monitorovaných datech. Tyto výstrahy umožňují identifikovat a řešit problémy ve vašem systému, než si je zákazníci všimnou. Můžete nastavit upozornění na metriky, protokoly a protokol aktivit.

Další informace o monitorování dat: