Modeliu pagrįstos programos derinimas naudojant stebėjimo priemonę
Stebėjimas gali padėti derinti ir diagnozuoti problemas bei padėti jums sukurti greitesnes, patikimesnes programas. Stebėjimo priemonė pateikia gilias įžvalgas apie tai, kaip veikia programa visų pagrindinių veiklų, esančių programoje, žurnale. Taip pat galite kartu derinti paskelbtą modeliu pagrįstą programą su palaikymo inžinieriumi arba derinti kito naudotojo seanso problemas. Norėdami gauti daugiau informacijos apie tai, kaip bendradarbiaujant derinti paskelbtą modeliu pagrįstą programą, eikite į Bendradarbiavimo trikčių diagnostika naudojant monitorių.
Svarbu
Modeliu pagrįstos programos monitoriui reikia, kad modeliu pagrįstos programos kliento versija būtų 1.4.5973-2307.2 arba naujesnė.
Daugiau informacijos apie tai, kada turėtumėte stebėti programą, žiūrėkite Stebėjimo priemonės apžvalga. Norėdami stebėjimo įrankį drobės programoje, žiūrėkite Drobės programų derinimas naudojant stebėjimo priemonę.
Stebėjimo priemonės naudojimas modeliu pagrįstos programos diagnostikai
Prisijunkite prie „Power Apps”, o tada pasirinkite Programos kairiojoje naršymo srityje.
Pasirinkite modeliu pagrįstą programą, kurią norite stebėti, o tada komandų juostoje pasirinkite Stebėti.
Atidarytame tinklalapyje pasirinkite Paleisti modeliu pagrįstą programą programai atidaryti.
Pastaba
Arba galite paleisti modeliu pagrįstą programą ir į naršyklės URL pabaigą įtraukti „&monitor=true”. Tada komandų juostoje pasirinkite Stebėti stebėjimo seansui naujame skirtuke paleisti.
Atidarę programą stebėjimo įrankyje matysite Prisijungti prie stebėjimo derinimo seanso? dialogo langą. Taip žinosite, kad visi programos duomenys bus siunčiami stebėjimo įrankio savininkui. Pasirinkite Prisijungti. Įvykiai pradeda tekėti į stebėjimo seanso ekraną, kai jie įvyksta programoje.
Pasirinkite įvykį rodyti papildomai informacijai dešiniojoje srityje.
Stebėti įvykiai
Puslapio naršymas, komandų vykdymai, formų įrašymai ir kiti svarbūs veiksmai nusiųs pagrindinius efektyvumo indikatorius ir tinklo įvykius į stebėjimo įrankį.
PilnaĮkeltis
PilnasĮkėlimas reiškia visišką puslapio naršymo įkeltį, pavyzdžiui, redaguoti formos įkeltį. Šis įvykis laukia tam tikrų tinklo užklausų generavimui užbaigti, todėl forma galim būti prieš paruošta dar nesibaigus PilnosĮkelties įvykiui.
Pasirinkite įvykį PilnaĮkeltis, kad būtų rodomas skirtukas Išsami informacija.
Įvykis PilnaĮkeltis fiksuoja daug statistinių duomenų apie puslapio įkeltį.Galite peržiūrėti užduočių redagavimo formą, įkeltą per 506 ms, ir pasirinkti eilutę, atskleidžiančią informaciją ypatybių srityje.Galite peržiūrėti išsamią informaciją customScriptTime
(laikas, praleistas vykdant pasirinktinį „JavaScript”), loadType
(0 = pirmą kartą įkeliant puslapio tipą, 1 = pirmą kartą įkeliant objektą, 2 = pirmą kartą įkeliant įrašą, 3 = tikslus įrašas buvo aplankytas) ir FormId
(papildomos diagnostikos formos identifikatorius).Išplečiant Priskyrimą pateikiamas pasirinktinių JS vykdymo laikas, suskirstytas pagal tipą, leidėją, sprendimą, versiją, žiniatinklio išteklių ir metodą.Tai gali padėti identifikuoti formos įkėlimo ribotąsias spartas.
Tinklas
Tinklo įvykiai atskleidžia išsamią informaciją apie kiekvieną programoje pateiktą užklausą.
Pasirinkite tinklo įvykį, kad būtų rodomas skirtukas Išsami informacija.
Anksčiau sužinojote apie stebėjimo įrankį ir kaip jį naudoti modeliu pagrįstose programose. Pažvelkime į kelis scenarijus, kai stebėjimo įrankis gali padėti išspręsti scenarijaus klaidas, nenumatytą veikimą ir sulėtėjimą.
Pasirinktinės scenarijaus klaidos
Kartais įkeliant puslapį, pasirinktinio JS klaida sukelia scenarijaus klaidą arba funkcionalumo problemą. Kadangi tai įprastai dialoge lange sukuria užklausų masę, todėl sunku visada žinoti, iš kur ji gaunama arba dekoduoti klaidą. Stebėjimo įrankis iš programos gauna įvykius su daugiau informacijos apie klaidas greitesniam ir lengvesniam derinimui.
Pavyzdžiui, įsivaizduokite, kad vartotojui rodomas scenarijaus klaidos dialogo langas apie kliento formos įkeltį. Norėdami gauti daugiau išsamios informacijos apie įvykį, galite naudoti monitorių. Kai scenarijus atkuriamas, galite pamatyti, kad scenarijaus klaida sukuria klaidos įvykį, paryškintą raudonai.Pasirinkę šią eilutę gausite ne tik skambučių rietuvę **** , bet ir leidėjo pavadinimą, sprendimo pavadinimą / versiją, žiniatinklio išteklių pavadinimą ir tipą (pvz., onload, onchange, RuleAssessment ir CustomControl).Šiame pavyzdyje tai atrodo kaip scenarijaus rašybos klaida.
Lėtas vykdymas
Naršyklės kūrėjo įrankiai gali padėti profiliuoti lėtą puslapio įkėlimą, tačiau yra daug duomenų, kuriuos reikia filtruoti, ir neaišku, į ką svarbu atkreipti dėmesį.Monitorius išsprendžia šią problemą rodydamas atitinkamus įvykius, kurie prisideda prie puslapio įkėlimo našumo.
Pavyzdžiui, įsivaizduokite, kad vartotojas patiria lėtas kliento formos įkeltis ir naršyklė nuolat užsifiksuoja. Tokiu atveju, kai atkursite problemą, galite matyti našumo įspėjimą, nurodantį, kad sinchroninis „XMLHttpRequest”, pabloginęs našumą, buvo išsiųstas įkelties metu.
Peržiūrėkite ankstesnį tinklaraščio įrašą , kaip palengvinti sinchronines XMLHttpRequest (XHR) veikimo problemas.
Kiekvienai puslapio apkrovai duomenų platforma siunčia visą apkrovos sekos KPI ir tinklo užklausos išsamią informaciją, kaip minėta anksčiau.
Taip pat žr.
Stebėjimo priemonės naudojimas modeliu pagrįstos programos formos veikimo trikčių diagnostikai
Pastaba
Ar galite mums pranešti apie dokumentacijos kalbos nuostatas? Atlikite trumpą apklausą. (atkreipkite dėmesį, kad ši apklausa yra anglų kalba)
Apklausą atliksite per maždaug septynias minutes. Asmeniniai duomenys nėra renkami (privatumo nuostatos).