Prehľad živého monitora
Live monitor je nástroj, ktorý ponúka tvorcom možnosť zobraziť prúd udalostí z relácie používateľa na diagnostiku a riešenie problémov. Tvorcovia plátenných aplikácií môžu použiť Live monitor na prezeranie udalostí pri vytváraní novej aplikácie v Power Apps Studio alebo na sledovanie zverejnených aplikácií počas spustenia. Tvorcovia modelom riadených aplikácií môžu monitorovať navigáciu na stránke, vykonávanie príkazov, problémy súvisiace s formulármi a ďalšie dôležité akcie, aby pochopili správanie aplikácie a vykonali vylepšenia.
Výhody
Živý monitor vám môže pomôcť rýchlejšie diagnostikovať a riešiť problémy a vytvárať spoľahlivejšie aplikácie. Poskytuje podrobný prehľad o vašej aplikácii protokolovaním všetkých kľúčových aktivít, ktoré sa v jej priebehu vyskytujú. Živý monitor tiež poskytuje lepšie pochopenie toho, ako fungujú udalosti a vzorce obsiahnuté vo vašej aplikácii, takže môžete zlepšiť výkon a identifikovať akékoľvek chyby alebo problémy.
Ladenie aplikácie
Kľúčom k ladeniu problému je lepšie pochopiť, čo vaša aplikácia robí a ako to robí. Niekedy je ťažké izolovať problém iba tak, že sa pozriete na vzorce aplikácie alebo dokonca skontrolujete chyby za behu. Sledovanie udalostí, ktoré sa vyskytujú vo vašej aplikácii, vám pomôže pochopiť poradie udalostí a výkonnosť vašej aplikácie, rýchlejšie odhaliť chyby a diagnostikovať problémy.
Niektoré príklady problémov a otázok, ktoré môžete odhaliť pri používaní živého monitora, sú:
Vysoký počet sieťových hovorov
- Prenášajú sa údaje aplikácie príliš často?
- Môžete optimalizovať aplikáciu tak, aby načítala údaje iba v prípade potreby?
- Spúšťajú sa ovládacie prvky časovača príliš často?
- Vyskytuje sa príliš veľa udalostí pri spustení aplikácie? Môže sa načítanie niektorých údajov oneskoriť?
Získajte údaje z rovnakého zdroj údajov
- Môžete použiť rôzne vzory, napríklad ukladanie údajov do pamäte cache v zbierkach alebo premenných, namiesto toho, aby ste načítali rovnaké údaje viackrát?
odpoveď veľkosť údajov
- Môžete použiť filtre dotazu na zníženie množstva požadovaných údajov?
Trvanie žiadosti
- Sú konektory a doplnky optimalizované?
- Môžete zmenšiť veľkosť odpovede pomocou filtrov dotazu?
Chyby
- Nakonfigurovali ste požadované povolenia na správne spustenie aplikácie?
- Spracováva vaše požiadavky platforma?
Požiadavky
Ak chcete používať Live monitor, budete potrebovať nasledujúce rola zabezpečenia členstvo v prostredí.
Typ aplikácie | Požadovaná rola zabezpečenia |
---|---|
Aplikácia plátna | Správca prostredia alebo Tvorca prostredia |
Modelom riadená aplikácia | Správca systému alebo Prispôsobovač systému pre organizáciu Dataverse |
Ďalšie informácie: Nakonfigurujte bezpečnosť používateľov na prostriedky v prostredí
Prístrojová doska živého monitora
V rámci živého monitora si môžete prezrieť rôzne vlastnosti pre každú udalosť. V závislosti od kategórie udalosti nemusia niektoré z týchto vlastností obsahovať údaje. Nasledujúci obrázok zobrazuje príklad ovládacieho panela Live monitor pre aplikácie plátna.
Názov stĺpca | Description |
---|---|
Id | Poradové číslo pre udalosti. |
čas | Čas, kedy došlo k udalosti. |
Kategória | Typ udalosti, napríklad Sieť. |
Prevádzka | Výsledný interný názov operácie v žiadosti. Napríklad createRow je názov operácie z funkcie Patch . |
Výsledok | Textový popis stavového kódu. Napríklad stav 429 sa v stĺpci výsledkov zobrazí ako "Chyba" . Farby riadkov tiež pomáhajú rýchlo identifikovať chyby a varovania. |
Informácie o výsledku | Podrobný preklad chybových kódov a výsledkov. Napríklad stavový kód 429 sa v tomto stĺpci zobrazí ako „Príliš veľa požiadaviek“. |
Stav | Stavový kód HTTP sieťovej požiadavky. Napríklad kód 2XX predstavuje úspešnú požiadavku, zatiaľ čo kód 4XX predstavuje chybu. |
Trvanie | Trvanie sa dá väčšinou použiť na pochopenie výkonnosti sieťových hovorov v aplikácii, ale tiež závisí od typu udalosti. Napríklad pre požiadavku na sieť je trvanie čas potrebný na odoslanie žiadosti a prijatie odpovede. |
zdroj údajov | Názov zdroj údajov, ku ktorému má prístup operácia vyvolanej udalosti (napríklad názov tabule Microsoft Dataverse). |
Kontrola | Názov ovládacieho prvku súvisiaceho s touto udalosťou |
Nehnuteľnosť | Vlastnosť aktívnej kontroly vyvolanej udalosti. |
odpoveď veľkosť | Pre udalosť žiadosti o sieť predstavuje veľkosť odpovede od odosielateľa na vašu aplikáciu v bajtoch. |
Keď vyberiete udalosť v mriežke, na paneli sa zobrazia ďalšie podrobnosti o udalosti. Panel má štyri záložky:
Podrobnosti: Zobrazuje všeobecný prehľad udalosti, ktorú vyberiete. Niektoré údaje sa môžu v stromovom prehľade zbaliť. Ak chcete zobraziť obsah, môžete ho rozbaliť a rozpísať.
Vzorec: zobrazuje súvisiaci vzorec z vašej aplikácie pre vybratú udalosť. Názov vlastnosti ovládacieho prvku, ktorá spúšťa udalosť, sa zobrazuje v hornej časti karty a vo vnútri tabuľky udalostí.
Požiadavka: Zobrazuje odoslanú požiadavku HTTP.
odpoveď: Zobrazuje prijatý HTTP odpoveď. Odpoveď si môžete zobraziť vo formáte JSON.
Nepodporované scenáre pre Live monitor
Ak sa chcete dozvedieť o nepodporovaných scenároch pre Live monitor, prejdite na Pokročilé monitorovanie – nepodporované scenáre.
Ďalšie kroky
- Monitorujte aplikácie plátna pomocou aplikácie Monitor
- Monitorujte modelom riadené aplikácie pomocou Monitora
Pozrite si tiež:
Riešenie problémov s formulármi v aplikáciách riadených modelom
Spoločné ladenie pomocou živého monitora
Pokročilé monitorovanie