Zdieľať cez


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.

Prístrojová doska monitora.

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ť.

    Monitor - Podrobnosti.

  • 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í.

    Monitor - Vzorec.

  • Požiadavka: Zobrazuje odoslanú požiadavku HTTP.

    Monitor - Žiadosť.

  • odpoveď: Zobrazuje prijatý HTTP odpoveď. Odpoveď si môžete zobraziť vo formáte JSON.

    Monitor - odpoveď.

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

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