Pregled nadgledanja

Program za nadgledanje je alatka koja kreatorima nudi mogućnost pregleda toka događaja iz korisničke sesije radi dijagnoze i rešavanja problema. Kreatori aplikacija sa podlogom mogu da koriste program za nadgledanje za pregled događaja dok prave novu aplikaciju u usluzi Power Apps Studio ili za nadgledanje objavljenih aplikacija tokom izvođenja. Kreatori aplikacija zasnovanih na modelu mogu nadgledati navigaciju kroz stranice, izvršavanje komandi, probleme u vezi sa obrascima i druge glavne radnje kako bi razumeli ponašanje aplikacije i unosili poboljšanja.

Pogodnosti

Program za nadgledanje vam može pomoći da dijagnostikujete i rešavate probleme brže, kao i da pravite pouzdanije aplikacije. Pruža detaljan prikaz vaše aplikacije beleženjem svih ključnih aktivnosti do kojih dolazi u aplikaciji dok se pokreće. Alatka za nadgledanje takođe pruža bolje razumevanje funkcionisanja događaja i formula u aplikaciji tako da možete poboljšati performanse i identifikovati 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 samo gledanjem formula aplikacije ili čak pregledom grešaka u izvršavanju. 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 primeru problema i upita koje možete otkriti kada koristite program za nadgledanje 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?
  • Preuzimanje podataka iz istog izvora 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 odgovoru

    • 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

Biće vam potrebno članstvo u sledećoj bezbednosnoj ulozi u okruženju da biste koristili nadgledanje.

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

Još informacija: Konfigurišite bezbednost korisnika resursima u okruženju

Kontrolna tabla programa za nadgledanje

Možete da pregledate različita svojstva za svaki događaj u okviru Nadgledanja. Zavisno od kategorije događaja, neka od ovih svojstava možda ne sadrže podatke. Sledeća slika daje primer kontrolne table programa za nadgledanje za aplikacije sa podlogom.

Kontrolna tabla programa za nadgledanje.

Naziv kolone Opis
ID Broj sekvence detalja za događaje.
Vreme Vreme kad se događaj odigrao.
Kategorija Tip događaja, kao što je Mreža **.
Operacija Rezultat internog operativnog imena zahteva unutar aplikacije. Na primer, createRow je ime operacije iz funkcije "Zakrpa ".
rezultat Tekstualni opis statusnog koda. Na primer, status 429 će se pojaviti kao "Greška" u koloni  rezultata. Boje redova takođe pomažu u brzom prepoznavanju grešaka i upozorenja.
Informacije o rezultatima 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 kôd 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).
Kontrola Naziv kontrole povezan sa ovim događajem
Svojstvo Svojstvo aktivne kontrole pokrenutog događaja.
Veličina odgovora 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 visokog nivoa događaja 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.

    Program za nadgledanje – detalji.

  • Formula: Prikazuje srodnu formulu iz aplikacije za izabrani događaj. Naziv svojstva kontrole koja pokreće događaj prikazuje se na vrhu kartice, a unutar tabele događaja.

    Program za nadgledanje – formula.

  • Zahtev: Prikazuje HTTP zahtev koji je poslat.

    Program za nadgledanje – zahtev.

  • Odgovor: Prikazuje primljeni HTTP odgovor. Odgovor možete pogledati u JSON formatu.

    Program za nadgledanje – odgovor.

Nepodržani scenariji za program za nadgledanje

Da biste saznali više o nepodržanim scenarijima za program za nadgledanje, idite na Napredno nadgledanje – nepodržani scenariji.

Sledeći koraci

Takođe pogledajte

Rešavanje problema sa obrascima u aplikacijama zasnovanih na modelu
Zajedničko rešavanje problema pomoću programa za nadgledanje
Napredno nadgledanje

Napomena

Možete li nam reći o svojim željenim postavkama jezika u dokumentaciji? Ispunite kratku anketu. (imajte na umu da je ova anketa na engleskom jeziku)

Anketa će trajati oko sedam minuta. Ne prikupljaju se lični podaci (izjava o privatnosti).