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 aplikacija ili čak pregledom pogrešaka u izvršavanju. 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

Da biste koristili Monitor, trebat će vam sljedeće sigurnosna uloga članstvo u okruženju.

Vrsta aplikacije Obavezna sigurnosna uloga
Aplikacija s platnom Administrator okruženja ili Izrađivač okruženja
Aplikacija stvorena prema modelu Administrator sustava ili osoba za prilagodbu sustava za tvrtku ili Dataverse ustanovu

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 naziv je operacije iz funkcije Zakrpa.
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 statusa 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 vaše 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