Prehľad monitorovania

Monitor je nástroj, ktorý výrobcom ponúka možnosť sledovať prúd udalostí z relácie používateľa s cieľom diagnostikovať a riešiť problémy. Tvorcovia aplikácií na plátne môžu pomocou Monitor sledovať udalosti pri vytváraní novej aplikácie Power Apps Studio alebo na sledovanie zverejnených aplikácií počas behu programu. Tvorcovia modelom riadených aplikácií môžu monitorovať navigáciu po stránkach, vykonávať príkazy, otázky súvisiace s formulármi a ďalšie dôležité akcie na pochopenie správania aplikácie a vylepšenia.

Výhody

Monitor vám pomôže 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ú. 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ť prípadné 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 jednoduchým pohľadom na vzorce aplikácie alebo dokonca kontrolou chýb pri spustení. 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 dotazov, ktoré môžete odhaliť pri používaní Monitor, 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ť?
  • Načítajte údaje z rovnakého zdroja ú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?
  • Veľkosť údajov odpovede

    • Môžete použiť filtre dotazu na zníženie množstva požadovaných údajov?
  • Trvanie požiadavky

    • 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

Na používanie nástroja Monitor budete v prostredí potrebovať členstvo v nasledujúcich rolách zabezpečenia.

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: Konfigurácia zabezpečenia používateľa pre zdroje v prostredí

Tabuľa Monitor

Môžete skontrolovať rôzne vlastnosti pre každú udalosť v rámci aplikácie Monitor. V závislosti od kategórie udalosti nemusia niektoré z týchto vlastností obsahovať údaje. Nasledujúci obrázok zobrazuje príklad tabule Monitor pre aplikácie plátna.

Tabuľa Monitor.

Názov stĺpca Popis
Identifikácia Poradové číslo pre udalosti.
Čas Čas, kedy došlo k udalosti.
Kategória Typ udalosti, napríklad Sieť.
Operácia 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).
Ovládací prvok Názov ovládacieho prvku súvisiaceho s touto udalosťou
Vlastnosť Vlastnosť aktívnej kontroly vyvolanej udalosti.
Veľkosť odpovede 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 prehľad udalosti na vysokej úrovni, 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.

  • Žiadosť: Zobrazuje požiadavku HTTP, ktorá bola odoslaná.

    Monitor – žiadosť.

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

    Monitor – odpoveď.

Nepodporované scenáre pre Monitor

Ak sa chcete dozvedieť viac o nepodporovaných scenároch pre Monitor, prejdite na Pokročilé monitorovanie - nepodporované scenáre.

Ďalšie kroky

Pozrite si tiež:

Riešenie problémov s formulármi v modelom riadených aplikáciách
Spoločné ladenie pomocou monitorovania
Rozšírené monitorovanie

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