Pregled programa Nadzor

Nadzor je alat koji proizvođačima nudi mogućnost prikaza toka događaja iz sesije korisnika radi dijagnoze problema i otklanjanja poteškoća. Proizvođači aplikacija od gotovih gradivnih elemenata mogu koristiti Nadzor za prikaz događaja dok izrađuju novu aplikaciju u Power Apps Studio ili za nadzor objavljenih aplikacija tijekom izvođenja. Proizvođači aplikacija stvorenih prema modelu mogu nadgledati navigaciju stranicama, izvršavanje naredbi, probleme vezane uz obrazac i ostale glavne radnje za razumijevanje ponašanja aplikacije i uvođenje poboljšanja.

Pogodnosti

Nadzor vam može pomoći brže dijagnosticirati probleme i otkloniti poteškoće te izraditi pouzdanije aplikacije. Pruža detaljan prikaz vaše aplikacije bilježenjem svih ključnih aktivnosti koje se događaju u aplikaciji dok se izvodi. Nadzor pruža i bolje razumijevanje načina na koji događaji i formule sadržane u vašoj aplikaciji rade, tako da možete poboljšati izvedbu i prepoznati sve pogreške ili probleme.

Otklanjanje pogrešaka aplikacije

Ključ ispravljanja pogrešaka je bolje razumijevanje ponašanja i rada aplikacije.Ponekad je teško izolirati problem samo gledanjem formula aplikacije ili čak pregledom pogrešaka pri izvođenju. Promatranje događaja dok se događaju u vašoj aplikaciji može vam pomoći da razumijete redoslijed događaja i izvedbu vaše aplikacije, da brže uočite pogreške i dijagnosticirate probleme.

Neki primjeri problema i upita koje možete otkriti kada koristite Nadzor su:

  • Veliki broj mrežnih poziva

    • Jesu li podaci za dohvaćanje aplikacije prečesti?
    • Možete li optimizirati aplikaciju tako da preuzme podatke samo kada je potrebno?
    • Aktivira li se kontrola za mjerenje vremena prečesto?
    • Nastaje li se previše događaja kad se aplikacija pokrene? Može li se dohvaćanje podataka odgoditi?
  • Dohvaćanje podataka s istog izvor podataka

    • Možete li koristiti različite uzorke poput predmemoriranja podataka u zbirkama ili varijablama umjesto višestrukog dohvaćanja istih podataka?
  • Veličina podataka o odgovoru

    • Mogu li se upotrebljavati filteri za upite kako bi se smanjila količina potrebnih podataka?
  • Trajanje upita

    • Jesu li poveznici i dodaci optimizirani?
    • Možete li smanjiti veličinu odgovora pomoću filtara upita?
  • Pogreške

    • Jeste li konfigurirali potrebna odobrenja za ispravno pokretanje aplikacije?
    • Je li vaše zahtjeve ograničila platforma?

Preduvjeti

Za korištenje Nadzornika bit će vam potrebno sljedeće članstvo u sigurnosnoj ulozi u okruženju.

Vrsta aplikacije Potrebna sigurnosna uloga
Aplikacija s platnom Administrator okruženja ili Autor okruženja
Aplikacija stvorena prema modelu Administrator sustava ili osoba za prilagodbu sustava za tvrku ili uslugu Dataverse

Dodatne informacije: Konfiguriranje sigurnosti korisnika resursima u okruženju

Nadzorna ploča programa Nadzor

Možete pregledati razna svojstva za svaki događaj u aplikaciji Monitor. Ovisno o kategoriji događaja, neka od tih svojstava možda ne sadrže podatke. Sljedeća slika prikazuje primjer nadzorne ploče nadzora za aplikacije od gotovih gradivnih elemenata.

Nadzorna ploča programa Nadzor.

Naziv stupca Opis
ID Redni broj za događaje.
Vrijeme Vrijeme kada se događaj zbio.
Kategorija Vrsta događaja, kao što je Mreža.
Operacija Nastali unutarnji naziv operacije zahtjeva unutar aplikacije. Na primjer,createRow **  je naziv operacije iz funkcije Patch .
Rezultat Tekstualni opis koda statusa. Na primjer, status 429 pojavit će se kao "Pogreška"  u stupcu rezultata. Boje stupca mogu pomoći brže identificirati pogreške i upozorenja.
Podaci o rezultatu Detaljan prijevod kodova pogrešaka i rezultata. Na primjer, kod statusa 429 pojavit će se kao „Previše zahtjeva” u ovom stupcu.
Status HTTP kod stanja mrežnog zahtjeva. Na primjer, kod 2XX predstavlja uspješan zahtjev, dok kod 4XX predstavlja pogrešku.
Trajanje Trajanje se većinom može upotrijebiti za razumijevanje izvedbe mrežnih poziva u aplikaciji, ali ovisi i o vrsti događaja. Na primjer, za mrežni zahtjev, trajanje je vrijeme koje je potrebno kako bi se zahtjev poslao i odgovor primio.
Izvor podataka Naziv izvora podataka kojem se pristupa operacijom povišenog događaja (na primjer, naziv Microsoft Dataverse tablice).
Kontrola Naziv kontrole povezan s ovim događajem
Svojstvo Svojstvo aktivne kontrole povišenog događaja.
Veličina odgovora Za događaj mrežnog zahtjeva predstavlja veličinu odgovora primljenog od pošiljatelja na vašu aplikaciju, u bajtovima.

Kada odaberete događaj u rešetki, panel prikazuje dodatne pojedinosti o događaju. Panel ima četiri kartice:

  • Pojedinosti: Prikazuje pregled na visokoj razini događaja koji ste odabrali.Neki će se podaci sažeti u prikaz stabla. Možete proširiti i pretražiti kroz razine naniže da biste prikazali sadržaj.

    Nadzor – Detalj.i

  • Formula: prikazuje povezanu formulu iz aplikacije za odabrani događaj. Naziv svojstva kontrole koje pokreće događaj prikazan je na vrhu kartice, a unutar tablice događaja.

    Nadzor – Formula.

  • Zahtjev: Prikazuje poslani HTTP zahtjev.

    Nadzor – Zahtjev.

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

    Nadzor – Odgovor.

Nepodržani scenariji za Nadzor

Da biste saznali više o nepodržanim scenarijima za Nadzor, pogledajte Napredno nadziranje - nepodržani scenariji.

Sljedeći koraci

Pogledajte također

Rješavanje problema s obrascima u aplikacijama stvorenima prema modelu
Zajedničko ispravljanje pogrešaka uz program Nadzor
Napredno nadziranje

Napomena

Možete li nam reći više o željenim jezicima za dokumentaciju? Ispunite kratki upitnik. (imajte na umu da je upitnik na engleskom jeziku)

Ispunjavanje upitnika će trajati otprilike sedam minuta. Osobni podaci se ne prikupljaju (izjava o zaštiti privatnosti).