Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
Live monitor može vam pomoći u otklanjanju pogrešaka i dijagnosticiranju problema te vam pomoći u stvaranju bržih i pouzdanijih aplikacija. Live monitor pruža dubok uvid u način na koji se aplikacija izvodi pružajući zapisnik svih ključnih aktivnosti u vašoj aplikaciji dok se aplikacija pokreće. Također možete zajednički otkloniti pogreške u objavljenoj aplikaciji utemeljenoj na modelu s inženjerom za podršku ili otkloniti pogreške u sesiji drugog korisnika. Dodatne informacije o tome kako zajednički otkloniti pogreške u objavljenoj aplikaciji stvorenoj prema modelu potražite u članku Suradničko otklanjanje poteškoća pomoću Live Monitora.
Važno
Nadzor uživo za aplikaciju stvorenu prema modelu zahtijeva da klijentska verzija vaše aplikacije stvorene prema modelu bude 1.4.5973-2307.2 ili novija.
Dodatne informacije o tome kada biste trebali nadzirati aplikaciju potražite u odjeljku Pregled nadzora. Da biste pokrenuli Live Monitor s aplikacijom radnog područja, pogledajte Otklanjanje pogrešaka u aplikacijama radnog područja pomoću Live Monitora.
Korištenje Live Monitora za dijagnosticiranje aplikacije utemeljene na modelu
Prijavite se Power Apps, a zatim odaberite Aplikacije u lijevom navigacijskom oknu.
Odaberite aplikaciju stvorenu prema modelu koju želite nadzirati, a zatim odaberite Nadzor uživo na naredbenoj traci.
Na web-stranici koja se otvori odaberite Reproduciraj aplikaciju stvorenu prema modelu da biste otvorili aplikaciju.
Napomena
Ili možete pokrenuti aplikaciju stvorenu prema modelu i dodati “&monitor=true” na kraj URL-a u pregledniku. Zatim odaberite Nadzor uživo na naredbenoj traci da biste pokrenuli sesiju nadzora na novoj kartici.
Nakon što se aplikacija otvori s Live Monitora, vidjet ćete sesiju otklanjanja pogrešaka monitora Pridruži se? dijaloški okvir. To vam daje do znanja da će svi podaci iz aplikacije biti poslani vlasniku Live Monitora. Odaberite Pridruži se. Događaji počinju teći na zaslon sesije Live Monitora kako se događaju u aplikaciji.
Odaberite događaj za prikaz dodatnih informacija u desnom oknu.
Nadzirani događaji
Navigacija stranicama, izvršavanje naredbi, spremanje obrazaca i druge glavne radnje poslat će ključne pokazatelje performansi i mrežne događaje na Live Monitor.
FullLoad
FullLoad označava potpuno učitavanje kretanja po stranici, kao što je učitavanje obrasca za uređivanje. Ovaj događaj čeka da se određeni mrežni zahtjevi dovrše i da se sve renderiranje završi, tako da obrazac može biti spreman prije nego što se FullLoad dovrši.
Odaberite događaj FullLoad da biste prikazali karticu Detalji .
Događaj FullLoad bilježi mnoge statističke podatke o učitavanju stranice. Obrazac za uređivanje zadatka možete vidjeti učitan za 506 ms, a odabirom retka otkrivaju se informacije u oknu svojstava. Možete vidjeti pojedinosti o customScriptTime (vrijeme provedeno u izvršavanju prilagođenog JavaScripta), loadType (0 = vrsta stranice za prvo učitavanje, 1 = entitet za prvo učitavanje, 2 = zapis o prvom učitavanju, 3 = točan zapis je posjećen) i FormId (identifikator obrasca za daljnju dijagnozu). Proširenje atribucije daje raščlambu vremena izvođenja prilagođenog JS-a prema vrsti, izdavaču, rješenju, verziji, web-resursu i metodi. To može pomoći u prepoznavanju uskih grla u vremenu učitavanja obrasca.
Mreža
Mrežni događaji otkrivaju pojedinosti o svakom zahtjevu upućenom iz aplikacije.
Odaberite mrežni događaj da biste prikazali karticu Detalji .
Ranije ste saznali više o Live Monitoru i kako ga koristiti za aplikacije utemeljene na modelu. Pogledajmo nekoliko scenarija u kojima vam Live Monitor može pomoći u rješavanju pogrešaka skripti, neočekivanog ponašanja i usporavanja.
Pogreške prilagođene skripte
Ponekad pogreška prilagođenog programa JS uzrokuje pogrešku skripte ili problem s funkcionalnošću pri učitavanju stranice. Iako to inače izrađuje stog poziva u dijalogu, teško je uvijek znati otkud dolazi ili dešifrirati pogrešku. Live monitor prima događaje iz aplikacije s više pojedinosti o pogreškama, tako da možete brže i lakše otkloniti pogreške.
Na primjer, zamislite da se korisniku prikazuje dijalog s pogreškom skripte pri učitavanju obrasca računa. Možete koristiti Live monitor da biste dobili više detalja o događaju. Kada se scenarij reproducira, možete primijetiti da pogreška skripte stvara pogrešku događaja koji je istaknut crvenom bojom. Odabirom ovog retka dobivate ne samo stog poziva, već i naziv izdavača, naziv/verziju rješenja, naziv web-resursa i vrstu (kao što su onload, onchange, RuleEvaluation i CustomControl). U ovom primjeru izgleda da je prisutna pogreška u pisanu skripte.
Spora izvedba
Alati za razvojne programere preglednika mogu pomoći u profiliranju sporog učitavanja stranica, ali ipak postoji mnogo podataka za filtriranje i nije jasno što je važno pogledati. Live monitor rješava ovaj problem prikazujući relevantne događaje koji pridonose performansama učitavanja stranice.
Na primjer, zamislite da korisnik ima problema sa sporim učitavanje obrasca računa i da se preglednik neprestano zamrzava. U tom slučaju, nakon što reproducirate problem, možete vidjeti upozorenje o performansama koje vas obavještava da je tijekom učitavanja poslan sinkroni XMLHttpRequest koji je smanjio performanse.
Pogledajte prethodni post na blogu kako ublažiti probleme s performansama sinkronog XMLHttpRequesta (XHR).
Za svako učitavanje stranice platforma podataka šalje sve KPI-jeve za redslijed učitavanja i za detalje o mrežnom zahtjevu kako je prethodno opisano.