Pregled monitora uživo
Live monitor je alat koji proizvođačima nudi mogućnost pregleda toka događaja iz korisničke sesije kako bi dijagnostikovali i rešavali probleme. Proizvođači aplikacija platna mogu koristiti Live monitor ili za pregled događaja dok gradite novu aplikaciju ili Power Apps Studio za praćenje objavljenih aplikacija tokom izvođenja. Proizvođači aplikacija zasnovanih na modelu mogu da prate navigaciju stranica, izvršenja komandi, probleme vezane za obrazac i druge glavne akcije kako bi razumeli ponašanje aplikacija i napravili poboljšanja.
Pogodnosti
Live monitor vam može pomoći da brže dijagnostikujete i rešavate probleme i izgradite pouzdanije aplikacije. Pruža detaljan prikaz vaše aplikacije beleženjem svih ključnih aktivnosti do kojih dolazi u aplikaciji dok se pokreće. Live monitor takođe omogućava bolje razumevanje načina na koji događaji i formule sadržane u vašoj aplikaciji funkcionišu, tako da možete poboljšati performanse i identifikovati bilo kakve greške ili probleme.
Otklanjanje grešaka u aplikaciji
Ključ za rešavanje problema je da bolje razumete šta vaša aplikacija radi i kako to radi. Ponekad je teško izolovati problem kada samo gledate formule aplikacije ili čak pregledavate greške u radu. Gledanje događaja kako se javljaju u vašoj aplikaciji može vam pomoći da razumete redosled događaja i kakve su performanse vaše aplikacije da biste brže uočili greške i dijagnostikovali probleme.
Neki primeri problema i upita koje možete otkriti kada koristite Live monitor su:
Veliki broj mrežnih poziva
- Da li aplikacija prečesto preuzima podatke?
- Možete li da optimizujete aplikaciju da preuzima podatke samo kada je to potrebno?
- Da li se kontrole tajmera aktiviraju prečesto?
- Da li se javlja previše događaja kada se aplikacija pokrene? Može li preuzimanje nekih podataka biti odloženo?
Preuzmite podatke iz istog izvor podataka
- Možete li da koristite različite obrasce kao što je keširanje podataka u kolekcijama ili promenljive umesto da više puta dohvatate iste podatke?
Veličina podataka o odgovor
- Možete li pomoću filtera upita smanjiti količinu traženih podataka?
Trajanje zahteva
- Da li su konektori i programski dodaci optimizovani?
- Možete li smanjiti veličinu odgovora pomoću filtera za upit?
Greške
- Da li ste konfigurisali potrebna odobrenja za pravilno pokretanje aplikacije?
- Da li vaše zahteve guši platforma?
Preduslovi
Za korišćenje Live monitora potrebno vam je sledeće članstvo u bezbednosna uloga u okruženju.
Tip aplikacije | Potrebna bezbednosna uloga |
---|---|
Aplikacija sa podlogom | Administrator okruženja ili autor okruženja |
Aplikacija zasnovana na modelu | Administrator sistema ili stručnjak za prilagođavanje sistema za Dataverse organizaciju |
Dodatne informacije: Konfigurišite bezbednost korisnika za resurse u okruženju
Kontrolna tabla uživo monitora
Možete pregledati različite osobine za svaki događaj unutar Live monitora. Zavisno od kategorije događaja, neka od ovih svojstava možda ne sadrže podatke. Sledeća slika prikazuje primer kontrolne table Live monitora za aplikacije platna.
Naziv kolone | Opis |
---|---|
Id | Broj sekvence detalja za događaje. |
Vreme | Vreme kad se događaj odigrao. |
Kategorija | Vrsta događaja, kao što je Mreža. |
Operacija | Rezultat internog operativnog imena zahteva unutar aplikacije. Na primer, createRov je ime operacije iz funkcije Patch . |
Rezultat | Tekstualni opis statusnog koda. Na primer, status KSNUMKS će se pojaviti kao "Greška" u koloni rezultata. Boje redova takođe pomažu u brzom prepoznavanju grešaka i upozorenja. |
Informacije o rezultatu | Detaljan prevod kodova grešaka i rezultata. Na primer, kôd statusa 429 će se pojaviti kao „Previše zahteva“ u ovoj koloni. |
Status | HTTP statusni kod mrežnog zahteva. Na primer, 2XX kôd predstavlja uspešan zahtev, dok 4XX kôd predstavlja grešku. |
Trajanje | Trajanje se uglavnom može koristiti za razumevanje performansi mrežnih poziva u aplikaciji, ali zavisi i od vrste događaja. Na primer, za mrežni zahtev, trajanje je vreme potrebno za slanje zahteva i odgovor koji treba primiti. |
izvor podataka | Naziv izvora podataka kojem pristupa operacija pokrenutog događaja (na primer, naziv Microsoft Dataverse tabele). |
Kontrolu | Naziv kontrole povezan sa ovim događajem |
Svojstvo | Svojstvo aktivne kontrole pokrenutog događaja. |
Veličina odgovor | Za događaj mrežnog zahteva predstavlja veličinu odgovora primljenog od pošiljaoca u vašu aplikaciju, u bajtovima. |
Kada izaberete događaj u mreži, tabla prikazuje dodatne detalje o događaju. Tabla ima četiri kartice:
Detalji: Prikazuje pregled događaja na visokom nivou koji ste izabrali. Neki podaci se mogu skupiti u prikazu stabla. Možete da proširite i dubinski pretražite da biste videli sadržaj.
Formula: Prikazuje povezanu formulu iz vaše aplikacije za izabrani događaj. Naziv svojstva kontrole koja pokreće događaj prikazuje se na vrhu kartice, a unutar tabele događaja.
Zahtev: Prikazuje HTTP zahtev koji je poslat.
odgovor: Prikazuje HTTP odgovor koji je primljen. Odgovor možete pogledati u JSON formatu.
Nepodržani scenariji za Live monitor
Da biste saznali više o nepodržanim scenarijima za Live monitor, idite na Napredno nadgledanje - nepodržani scenariji.
Sledeći koraci
- Monitor platno aplikacije koristeći Monitor
- Nadgledajte aplikacije zasnovane na modelu koristeći Monitor
Takođe pogledajte
Rešavanje problema sa obrascima u aplikacijama zasnovanim na modelu
Kolaborativno otklanjanje grešaka sa Live monitorom
Napredno praćenje