Share via


Modellvezérelt alkalmazás hibakeresése a Figyelővel

A Figyelő segítségével hibakeresést végezhet és problémákat diagnosztizálhat, és gyorsabb, megbízhatóbb alkalmazásokat hozhat létre. A Figyelő részletes képet ad az alkalmazás futásáról azáltal, hogy naplót biztosít az alkalmazás összes kulcsfontosságú tevékenységéről az alkalmazás futása során. A közzétett modellvezérelt alkalmazások hibakeresését támogatási mérnökkel együttműködve is elvégezheti, vagy hibakeresést végezhet egy másik felhasználó munkamenetének problémáiban. A közzétett modellvezérelt alkalmazások közös hibakeresésével kapcsolatos további információkért lásd: Együttműködésen alapuló hibaelhárítás a Monitor használatával.

Fontos

A modellvezérelt alkalmazás figyelése megköveteli, hogy a modellvezérelt alkalmazás ügyfélverziója 1.4.5973-2307.2 vagy újabb legyen.

Ha többet szeretne tudni arról, hogy mikor kell figyelnie egy alkalmazást, olvassa el a Figyelő áttekintése című témakört. Ha vászonalapú alkalmazással szeretné futtatni a Figyelőt, olvassa el a Vászonalapú alkalmazások hibakeresése a Figyelővel című témakört.

A Figyelő használata a modellvezérelt alkalmazás diagnosztizálásához

  1. Jelentkezzen be a Power Apps alkalmazásba, majd válassza a bal oldali navigációs panelen az Alkalmazások lehetőséget.

  2. Válassza ki a figyelni kívánt modellvezérelt alkalmazást, majd válassza a Figyelő lehetőséget a parancssávon.

  3. A megnyíló weblapon válassza a Modellvezérelt alkalmazás lejátszása lehetőséget az alkalmazás megnyitásához.

    Modellvezérelt alkalmazás lejátszása parancs.

    Megjegyzés

    Másik lehetőségként futtathat egy modellvezérelt alkalmazást, és hozzáadhatja a „&monitor=true” kifejezést az URL-cím végéhez a böngészőben. Ezután válassza a parancssáv Figyelő parancsát, ha egy új lapon szeretne figyelési munkamenetet indítani.

  4. Miután megnyitotta az alkalmazást a Figyelőből, megjelenik a Csatlakozik a nyomkövetési hibajavítási munkamenethez? párbeszédpanel. Ez tájékoztatja arról, hogy az alkalmazásból származó adatokat a rendszer elküldi a Figyelő tulajdonosának. Válassza a Csatlakozás lehetőséget. Az események megjelennek a Figyelő-munkamenet képernyőjén, ahogy az alkalmazásban megjelennek.

    Figyelő-munkamenet megjelenített eseményekkel.

  5. Jelöljön ki egy eseményt, ha további információkat szeretne megjeleníteni a jobb oldali ablaktáblában.

    További információ a jobb oldali ablaktáblában.

Figyelt események

Az oldalnavigáció, a parancsvégrehajtások, az űrlapmentések és más fontos műveletek fő teljesítménymutatókat és hálózati eseményeket küldenek a Figyelőnek.

FullLoad

A FullLoad az oldalnavigáció teljes betöltését jelenti, például egy szerkesztési űrlap betöltését.Ez az esemény megvárja, amíg bizonyos hálózati kérelmek befejeződnek, és az összes renderelés befejeződik, így az űrlap készen áll, mielőtt a FullLoad befejeződik.

Fullload-esemény.

A Részletek lap megjelenítéséhez jelöljön ki egy FullLoad-eseményt.

Fulload-esemény részletei.

A FullLoad-esemény számos statisztikát rögzít az oldal betöltéséről.  Láthatja, hogy a feladatszerkesztési űrlap 506 ms alatt betöltődött, és a sor kiválasztása megmutatja a tulajdonságpanelen lévő információkat. Megtekintheti a  customScriptTime (az egyéni JavaScript végrehajtásával töltött idő), a  loadType (0 = oldaltípus első betöltése, 1 = entitás első betöltése, 2 = rekord első betöltése, 3 = pontos rekord felkeresése) és  FormId (űrlapazonosító a további diagnózishoz) részleteit.  A  Attribúció  kibontása az egyéni JS végrehajtási idő típus, közzétevő, megoldás, verzió, webes erőforrás és metódus szerinti bontását adja.  Ez segíthet azonosítani az űrlapbetöltési idő szűk keresztmetszeteit.

Hálózat

A Hálózati események az alkalmazásból érkező minden egyes kérés részleteit feltárják.

Hálózati esemény.

A Részletek lap megjelenítéséhez jelöljön ki egy Hálózati eseményt.

Hálózati esemény adatai.

Korábban megismerhette a Figyelőt és annak használatát a modellvezérelt alkalmazásokhoz. Nézzünk meg néhány forgatókönyvet, ahol a Figyelő segítséget nyújt a parancsfájlhibák, a váratlan viselkedés és a lassulások megoldásában.

Egyéni parancsfájlhibák

Néha az egyéni JS-ben lévő hiba parancsfájlhibát vagy funkcionalitási problémát okoz az oldal betöltésekor. Bár ez általában létrehoz egy hívásvermet a párbeszédablakban, nehéz megtudni, hogy honnan származik, vagy dekódolni a hibát. A Figyelő eseményeket kap az alkalmazástól a hibákról szóló további részletekkel, így gyorsabban és egyszerűbben végezheti a hibakeresést.

Tegyük fel például, hogy egy felhasználó parancsfájlhiba-párbeszédpanelt kap a fiókűrlap betöltésekor. A Monitor használatával további részleteket kaphat az eseményről. A forgatókönyv reprodukálása után láthatja, hogy a parancsfájlhiba piros színnel kiemelt hibaeseményt eredményez.Ennek a sornak a kiválasztásával nem csak a hívási verem jelenik meg, hanem a közzétevő neve, a megoldás neve/verziója , a webes erőforrás neve és típusa (például onload, onchange ,  · RuleEvaluation és CustomControl). ·Ebben a példában úgy néz ki, mint egy elírás a szkriptben.

Példa egyéni parancsfájlhibára.

Lassú teljesítmény

A böngészőfejlesztői eszközök segíthetnek a lassú oldalbetöltések profilozásában, de sok adatot kell szűrni, és nem világos, hogy mit fontos megvizsgálni.A figyelő úgy oldja meg ezt a problémát, hogy megjeleníti az oldalbetöltési teljesítményhez hozzájáruló releváns eseményeket.

Tegyük fel például, hogy egy felhasználó lassú fiókűrlap-betöltést tapasztal, és a böngésző folyamatosan lefagy. Ebben az esetben a probléma reprodukálása után megjelenik egy teljesítményfigyelmeztetés, amely arról tájékoztat, hogy a terhelés során egy szinkron XMLHttpRequest lett elküldve, amely rontotta a teljesítményt.

Példa a lassú teljesítményre.

Tekintse meg az előző blogbejegyzést a szinkron XMLHttpRequest (XHR) teljesítményproblémáinak enyhítéséről.

Az adatplatform minden egyes oldalbetöltés esetén elküldi a betöltési sorrend összes KPI-jét, valamint a hálózati kérelmek adatait, amint azt korábban említettük.

Kapcsolódó információk

A Figyelő használata a modellvezérelt alkalmazás űrlapviselkedésének hibaelhárításához

Megjegyzés

Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)

A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).