Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
Reaalajas jälgimine aitab teil probleeme siluda ja diagnoosida ning luua kiiremaid ja usaldusväärsemaid rakendusi. Reaalajas jälgimine annab põhjaliku ülevaate rakenduse töötamisest, pakkudes logi kõigi teie rakenduse põhitegevuste kohta rakenduse töötamise ajal. Samuti saate avaldatud mudelipõhist rakendust koos tugitehnikuga siluda või siluda teise kasutaja seansi probleeme. Lisateavet avaldatud mudelipõhise rakenduse ühise silumise kohta leiate jaotisest Koostöö tõrkeotsing reaalajas monitori abil.
Oluline
Mudelipõhise rakenduse reaalajas jälgimine nõuab, et teie mudelipõhise rakenduse kliendiversioon oleks 1.4.5973-2307.2 või uuem.
Lisateavet selle kohta, millal peaksite rakendust jälgima, leiate teemast Monitori ülevaade. Reaalajas monitori käitamiseks lõuendirakendusega vaadake teemat Lõuendirakenduste silumine reaalajas monitoriga.
Reaalajas monitori kasutamine mudelipõhise rakenduse diagnoosimiseks
Logige sisse Power Apps ja seejärel valige vasakpoolsel navigeerimispaanil Rakendused .
Valige mudelipõhine rakendus, mida soovite jälgida, ja seejärel valige käsuribal Reaalajas jälgimine .
Avaneval veebilehel valige rakenduse avamiseks Esita mudelipõhine rakendus.
Märkus.
Teise võimalusena saate käivitada mudelipõhise rakenduse ja lisada "&monitor=true" brauseri URL-i lõppu. Seejärel valige käsuribal Reaalajas monitor, et alustada jälgimisseanssi uuel vahekaardil.
Pärast rakenduse avamist reaalajas monitori kaudu näete silumisseanssi Liitu monitoriga? Dialoogiboksi. See annab teile teada, et kõik rakenduse andmed saadetakse reaalajas monitori omanikule. Valige Liitu. Sündmused hakkavad liikuma reaalajas jälgimisseansi ekraanile, kui need rakenduses toimuvad.
Valige sündmus, et kuvada parempoolsel paanil lisateavet.
Jälgitud sündmused
Lehel navigeerimine, käskude täitmine, vormide salvestamine ja muud suuremad toimingud saadavad peamised jõudlusnäitajad ja võrgusündmused reaalajas monitorile.
FullLoad
FullLoad tähistab lehe navigeerimise täielikku laadimist (nt vormi laadimise muutmine). See sündmus ootab teatud võrgutaotluste lõpuleviimist ja kogu renderdamise lõpuleviimist, nii et vorm saab valmis olla enne FullLoadi lõpuleviimist.
Valige sündmus FullLoad, et kuvada vahekaart Üksikasjad .
Sündmus FullLoad jäädvustab lehe laadimise kohta palju statistikat. Näete, et ülesande redigeerimise vorm laaditakse 506 ms pärast ja rea valimisel kuvatakse teave atribuudipaanil. Näete üksikasju customScriptTime (kohandatud JavaScripti käivitamiseks kulutatud aeg), loadType (0 = lehe esmakordne laadimine, 1 = olemi esmakordne laadimine, 2 = esmakordne laadimiskirje, 3 = täpne kirje on külastatud) ja FormId (vormi identifikaator edasiseks diagnoosimiseks). Omistamise laiendamine annab kohandatud JS-i käivitamise aja jaotuse tüübi, väljaandja, lahenduse, versiooni, veebiressursi ja meetodi järgi. See võib aidata tuvastada vormi laadimisaja kitsaskohti.
Võrk
Võrgusündmused näitavad üksikasju iga rakendusest tehtud päringu kohta.
Valige võrgusündmus, et kuvada vahekaart Üksikasjad .
Varem õppisite reaalajas monitori ja selle kasutamise kohta mudelipõhistes rakendustes. Vaatame mõnda stsenaariumi, kus reaalajas monitor aitab teil lahendada skriptivigu, ootamatut käitumist ja aeglustumist.
Kohandatud skripti tõrked
Mõnikord põhjustab kohandatud JS-is ilmnenud viga skriptitõrge või funktsionaalsuse probleemi lehe laadimisel. Kuigi see tavaliselt toodab kutsevirna dialoogis, on raske alati teada, kust see tuleb või dekodeerida viga. Reaalajas jälgimine võtab rakendusest vastu sündmusi, mis sisaldavad vigade kohta rohkem üksikasju, nii et saate siluda kiiremini ja lihtsamalt.
Näiteks kujutlege, et kasutajal on konto vormi laadimisel skripti tõrgete dialoog. Sündmuse kohta lisateabe saamiseks saate kasutada reaalajas monitori. Pärast stsenaariumi taasesitamist näete skripti tõrget, mis põhjustab punases esile tõstetud tõrke sündmuse. Selle rea valimisel saate mitte ainult kõnepinu, vaid ka avaldaja nime, lahenduse nime/versiooni, veebiressursi nime ja tüübi (nt onload, onchange, RuleEvaluation ja CustomControl). Selles näites näeb see välja nagu skriptis kirjaviga.
Vähene jõudlus
Brauseri arendaja tööriistad võivad aidata profiili aeglast lehe laadimist, kuid filtreerimiseks on siiski palju andmeid ja pole selge, mida on oluline vaadata. Reaalajas jälgimine lahendab selle probleemi, kuvades asjakohaseid sündmusi, mis aitavad kaasa lehe laadimise jõudlusele.
Näiteks kujutlege, et kasutajal on aeglane konto vormi laadimine ja brauser hangub pidevalt. Sel juhul näete pärast probleemi taasesitamist jõudlushoiatust, mis ütleb teile, et koormuse ajal saadeti sünkroonne XMLHttpRequest , mis halvendas jõudlust.
Vaadake eelmist blogipostitust , kuidas leevendada sünkroonse XMLHttpRequest (XHR) jõudlusprobleeme.
Iga lehe laadimise puhul saadab andmete platvorm kõik KPI-d nii laadimise jada kui ka võrgu taotluse üksikasjadena, nagu varem mainitud.
Vaata ka
Reaalajas monitori kasutamine mudelipõhise rakenduse vormi käitumise tõrkeotsinguks