Sdílet prostřednictvím


Přehled živého monitoru

Live monitor je nástroj, který tvůrcům nabízí možnost zobrazit proud událostí z uživatelské relace za účelem diagnostiky a odstraňování problémů. Tvůrci plátenných aplikací mohou pomocí Live monitoru sledovat události při vytváření nové aplikace v Power Apps Studio nebo sledovat publikované aplikace za běhu. Tvůrci modelem řízených aplikací mohou sledovat navigaci na stránce, provádění příkazů, problémy související s formuláři a další důležité akce, aby porozuměli chování aplikací a provedli vylepšení.

Benefity

Živý monitor vám může pomoci rychleji diagnostikovat a odstraňovat problémy a vytvářet spolehlivější aplikace. Poskytuje podrobné zobrazení vaší aplikace prostřednictvím protokolování všech klíčových aktivit, ke kterým v aplikaci dochází při jejím běhu. Živý monitor také poskytuje lepší pochopení toho, jak události a vzorce obsažené ve vaší aplikaci fungují, takže můžete zlepšit výkon a identifikovat případné chyby nebo problémy.

Ladění aplikace

Klíčem k ladění problému je lepší pochopení toho, co vaše aplikace dělá a jak to dělá. Někdy je obtížné izolovat problém pouhým pohledem na vzorce aplikace nebo chyby za běhu. Sledování událostí, jak k nim v aplikaci dochází, vám pomůže pochopit pořadí událostí a fungování aplikace a rychleji rozpoznat chyby a diagnostikovat problémy.

Některé příklady problémů a dotazů, které můžete odhalit při používání živého monitoru, jsou:

  • Vysoký počet síťových hovorů

    • Přenáší aplikace data příliš často?
    • Můžete optimalizovat aplikaci tak, aby načítala data pouze v případě potřeby?
    • Spouštějí se časovače příliš často?
    • Objevuje se při spuštění aplikace příliš mnoho událostí? Může se zpozdit načítání některých dat?
  • Načtěte data ze stejného zdroj dat

    • Můžete použít různé vzory, jako je ukládání dat do mezipaměti v kolekcích nebo proměnných, místo toho, abyste načítali stejná data vícekrát?
  • odpověď velikost dat

    • Můžete použít filtry dotazů ke snížení objemu požadovaných dat?
  • Doba trvání požadavku

    • Jsou konektory a moduly plug-in optimalizovány?
    • Můžete zmenšit velikost odpovědi pomocí filtrů dotazu?
  • Chyby

    • Nakonfigurovali jste požadovaná oprávnění ke správnému spuštění aplikace?
    • Jsou vaše požadavky omezeny platformou?

Předpoklady

K používání Live monitoru budete potřebovat následující role zabezpečení členství v prostředí.

Typ aplikace Vyžadované role zabezpečení
Aplikace plátna Správce prostředí nebo Tvůrce prostředí
Modelem řízená aplikace Správce systému nebo kustomizer systému organizace Dataverse

Další informace: Nakonfigurujte zabezpečení uživatelů na prostředky v prostředí

Ovládací panel živého monitoru

Na živém monitoru si můžete prohlédnout různé vlastnosti pro každou událost. V závislosti na kategorii události nemusí některé z těchto vlastností obsahovat data. Následující obrázek ukazuje příklad řídicího panelu živého monitoru pro aplikace plátna.

Ovládací panel monitoru.

Název sloupce Description
Id Pořadové číslo událostí.
Čas Čas výskytu události.
Kategorie Typ události, například Síť.
Operace Výsledný název interní operace požadavku uvnitř aplikace. Například createRow je název operace z funkce Patch .
Výsledek Textový popis stavového kódu. Například stav 429 se ve sloupci výsledků zobrazí jako "Chyba" . Barvy řádků také pomáhají rychle identifikovat všechny chyby a varování.
Informace o výsledku Podrobný překlad chybových kódů a výsledků. Například stavový kód 429 se v tomto sloupci zobrazí jako „Příliš mnoho požadavků“.
Stav Stavový kód HTTP síťového požadavku. Například kód 2XX představuje úspěšný požadavek, zatímco kód 4XX představuje chybu.
Doba trvání Dobu trvání lze většinou použít k pochopení průběhu síťových volání v aplikaci, ale také záleží na typu události. Například v případě síťového požadavku doba trvání představuje čas potřebný k odeslání žádosti a přijetí odpovědi.
zdroj dat Název zdroje dat, ke kterému přistupuje operace vyvolané události (například název tabulky Microsoft Dataverse).
Řízení Název ovládacího prvku přidruženého k této události.
Vlastnost Vlastnost aktivního ovládacího prvku vyvolané události.
odpověď velikost V souvislosti s událostí síťového požadavku jde o velikost odpovědi v bajtech přijaté vaší aplikací od odesílatele.

Když vyberete událost v mřížce, panel zobrazí další podrobnosti o události. Panel má čtyři karty:

  • Podrobnosti: Zobrazuje hlavní přehled události, kterou vyberete. Některá data mohou být ve stromovém zobrazení sbalena. Obsah můžete rozbalit a zobrazit podrobnosti.

    Monitor - Podrobnosti.

  • Vzorec: Zobrazuje související vzorec z vaší aplikace pro vybranou událost. Název ovládacího prvku spouštějícího událost se zobrazuje v horní části karty a uvnitř tabulky událostí.

    Monitor - Vzorec.

  • Požadavek: Zobrazuje odeslaný požadavek HTTP.

    Monitor - Žádost.

  • odpověď: Zobrazuje přijatý HTTP odpověď. Odpověď můžete zobrazit ve formátu JSON.

    Monitor – odpověď.

Nepodporované scénáře pro živý monitor

Chcete-li se dozvědět o nepodporovaných scénářích pro Live monitor, přejděte na Pokročilé monitorování – nepodporované scénáře.

Další kroky

Viz také

Odstraňte problémy s formuláři v modelem řízených aplikacích
Společné ladění pomocí živého monitoru
Pokročilé monitorování