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.
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.
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.
Zahtjev: Prikazuje poslani HTTP zahtjev.
Odgovor: Prikazuje primljeni HTTP odgovor. Odgovor možete pregledati u JSON formatu.
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
- Nadzor aplikacija radnog područja koristeći opciju Nadzor
- Nadzor aplikacija stvorenih prema modelu koristeći opciju Nadzor
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).