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.
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.
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í.
Požadavek: Zobrazuje odeslaný požadavek HTTP.
odpověď: Zobrazuje přijatý HTTP odpověď. Odpověď můžete zobrazit ve formátu JSON.
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í