Ladenie aplikácií plátna pomocou monitorovania

Predvolene je Monitor k dispozícii pre všetky aplikácie plátna. Pomocou nástroja Monitor môžete sledovať udalosti, ktoré sa vyskytujú v aplikácii plátna počas skúsenosti s tvorbou v Power Apps Studio, alebo môžete pomocou nástroja Monitor ladiť zverejnenú verziu aplikácie plátna. Ďalšie informácie: Prehľad nástroja Monitor

Začíname s nástrojom Monitor v aplikáciách plátna

Otvorenie aplikácie Monitor pri vytváraní aplikácie

  1. Prihlásiť sa do  Power Apps.

  2. Vytvorte novú aplikáciu alebo upravte existujúcu aplikáciu.

  3. Na ľavej table vyberte Rozšírené nástroje.

  4. Vyberte Otvoriť monitor.

    Otvorte aplikáciu Monitor.

Táto akcia otvorí program Monitor na novej karte prehliadača a pripojí ho k vašej existujúcej relácii Power Apps Studio.

Monitor - otvorený.

Hore sa zobrazí upozornenie, ktoré zobrazuje aktuálnu reláciu monitorovania ako reláciu Studio.

Prepitné

Monitor nemá žiadny vplyv na vašu aplikáciu. Monitor môžete používať s ľubovoľnou aplikáciou v testovacom prostredí alebo vo výrobe.

Otvorte Monitor pre zverejnenú aplikáciu.

Môžete tiež použiť Monitor na ladenie zverejnenej aplikácie vo webovom prehrávači.

Otvorte Monitor pre zverejnenú aplikáciu.

  1. Prihlásiť sa do  Power Apps.

  2. Na ľavej table vyberte Aplikácie.

  3. Vyberte aplikáciu v zozname.

  4. Z ponuky vyberte Monitor . Alebo môžete vybrať Ďalšie príkazy (...) a potom vybrať Monitor.

    Otvorte Monitor pre zverejnenú aplikáciu.

  5. Stlačte možnosť Prehrať zverejnenú aplikáciu.

    Spustenie publikovanej aplikácie.

Táto akcia otvorí zverejnenú aplikáciu na novej karte prehliadača a pripojí ho k vašej existujúcej relácii nástroja Monitor. Po načítaní aplikácie do webového prehrávača a pri interakcii so zverejnenou aplikáciou sa udalosti v nástroji Monitor okamžite zobrazia.

Monitor tiež zobrazuje upozornenie, že relácia monitorovania, ktorá je momentálne otvorená, je pre zverejnenú verziu aplikácie.

Relácia publikovanej aplikácie.

Pre aplikácie bežiace na Power Apps mobile (ukážka)

Postupujte podľa vyššie uvedených krokov, ale namiesto možnosti Prehrať zverejnenú aplikáciu vyberte možnosť Kopírovať prepojenie monitora. Pomocou skopírovaného odkazu vo svojom zariadení otvorte sledovanú reláciu pre zverejnenú aplikáciu. Uistite sa, že odkaz je otvorený pomocou Power Apps mobilu, nie prehliadača.

Poznámka

Odkaz na sledovanie kopírovania je dostupný v https://make.preview.powerapps.com

Kopírovať odkaz na monitor.

Nastavenie: Ladenie zverejnenej aplikácie

Ak chcete zobraziť zdrojové výrazy v Monitore pre zverejnenú aplikáciu, musíte zapnúť nastavenie na publikovanie výrazov s aplikáciou. Toto nastavenie je podobné generovaniu ladiaceho súboru v tradičnom vývoji. Publikovanie zdrojových výrazov vo vašej aplikácii je voliteľné. Aj keď je toto nastavenie vypnuté, uvidíte udalosti, ktoré sa dejú vo vašej aplikácii, ale nebudete ich môcť namapovať na konkrétne výrazy alebo vzorce.

Ak chcete povoliť toto nastavenie, prejdite na Súbor > Nastavenia a potom aktivujte Ladenie zverejnenej aplikácie.

Poznámka

Povolenie tohto nastavenia má škodlivý vplyv na výkonnosť vašej aplikácie pre všetkých vašich používateľov. Aby ste minimalizovali dopad, deaktivujte toto nastavenie, keď už nebudete musieť pri ladení publikovanej aplikácie zobrazovať zdrojové výrazy.

Ladenie zverejnenej aplikácie.

Prezerajte si udalosti v nástroji Monitor

Ak chcete zobraziť udalosti z vašej aplikácie, prehrajte ju v Power Apps Studio. Monitor potom zobrazí tabuľku udalostí, ktoré sa vyskytujú, spolu s konkrétnymi podrobnosťami.

Pozrite si udalosti tak, ako sa dejú.

Príklad: Používanie nástroja Monitor s aplikáciami plátna

V tomto príklade použijete aplikáciu Ukázkové údaje pre Northwind, ktorá je súčasťou  vzorového riešenia pre Northwind.

Vzorové riešenie pre Northwind je aplikácia na plátne, ktorá načítava vzorové údaje do Microsoft Dataverse. Môžete tiež vytvoriť novú aplikáciu alebo namiesto toho použiť existujúcu aplikáciu.

Pozadie

Zvážte scenár, kde bola aplikácia nasadená, a počiatočnú verziu aplikácie zaznamenáva zníženie výkonu. Aplikácia tiež občas generuje chyby bez jasného vzoru. Načítanie údajov v aplikácii je väčšinou úspešné, ale niekedy zlyhá.

Keď začiarknete políčko Monitor, uvidíte dátové operácie podľa očakávania. Vidíte však aj niekoľko odpovedí, ktoré majú stavový kód HTTP 429, čo naznačuje, že v konkrétnom časovom rámci bolo príliš veľa požiadaviek.

Keď vyberiete takúto udalosť, zobrazí sa chybové hlásenie „Prekročený limit rýchlosti. Skúste to znova o XX sekúnd. “

Príklad scenára – chyba 429.

Analýza

Problém si vyžaduje ďalšiu analýzu, aby bolo možné pochopiť, prečo sa požiadavky obmedzujú. V Monitore vidíte, že pri každom hovore createRow  existuje niekoľko požiadaviek getRows  od ProgressCount.Text vlastnosť, každá pre inú entitu. Tieto entity nie sú entity, pre ktoré aplikácia vytvára riadky. Vzorec ProgressCount.Text  sa zobrazuje v programe Monitor, ako je znázornené na nasledujúcom obrázku.

Chyba 429 - Vzorec.

Pre každý pridaný záznam sa vzorec vyhodnotí znova a  CountRows sa vyvolá na niekoľko entít. Toto správanie má za následok getRows v denníku, pretože CountRows nie je delegované pre Dataverse. Pre každú jednotlivú žiadosť o pridanie záznamu robíte potenciálne 12 ďalších žiadostí na počítanie riadkov v každej entite.

Tieto ďalšie požiadavky občas spôsobujú chyby, pretože Dataverse platforma obmedzuje požiadavky na službu. To tiež vysvetľuje celkový problém s výkonom.

Ďalšie kroky

Spoločné ladenie pomocou monitorovania

Pozrite si tiež:

Rozšírené monitorovanie
Ladenie modelom riadených aplikácií pomocou nástroja Monitor

Poznámka

Môžete nás informovať o svojich voľbách jazyka pre dokumentáciu? Absolvujte krátky prieskum. (upozorňujeme, že tento prieskum je v angličtine)

Prieskum bude trvať približne sedem minút. Nezhromažďujú sa žiadne osobné údaje (vyhlásenie o používaní osobných údajov).