Pregled monitorja v živo
Monitor v živo je orodje, ki izdelovalcem ponuja možnost ogleda toka dogodkov iz uporabnikove seje za diagnosticiranje in odpravljanje težav. Izdelovalci platnenih aplikacij lahko uporabljajo Live monitor bodisi za ogled dogodkov med gradnjo nove aplikacije v Power Apps Studio ali za spremljanje objavljenih aplikacij med izvajanjem. Izdelovalci aplikacij, ki temeljijo na modelih, lahko spremljajo navigacijo po straneh, izvajanje ukazov, težave, povezane z obrazci, in druga pomembna dejanja, da razumejo vedenje aplikacije in naredijo izboljšave.
Live Monitor vam lahko pomaga hitreje diagnosticirati in odpraviti težave ter ustvariti bolj zanesljive aplikacije. Omogoča globok vpogled v vašo aplikacijo tako, da beleži vse ključne dejavnosti, ki se v njej izvajajo med izvajanjem. Monitor v živo omogoča tudi boljše razumevanje delovanja dogodkov in formul v vaši aplikaciji, tako da lahko izboljšate zmogljivost in prepoznate morebitne napake ali težave.
Boljše razumevanje delovanja vaše aplikacije in načina delovanja je ključnega pomena za odpravljanje težav. Včasih je težko izolirati težavo, če zgolj gledamo formule aplikacije ali pregledujemo napake med izvajanjem. Spremljanje dogodkov, ko se zgodijo v vaši aplikaciji, vam lahko pomaga razumeti vrstni red dogodkov in učinkovitost delovanja vaše aplikacije, zaradi česar hitreje opazite napake in diagnosticirate težave.
Nekaj primerov težav in poizvedb, ki jih lahko odkrijete pri uporabi Live monitorja, je:
Veliko število omrežnih klicev
- Ali aplikacija prepogosto pridobiva podatke?
- Ali lahko optimizirate aplikacijo, da pridobi podatke le, kadar je to potrebno?
- Ali se kontrolniki časovnika sprožijo prepogosto?
- Ali se ob zagonu aplikacije sproži preveč dogodkov? Ali je lahko pridobivanje nekaterih podatkov zakasnjeno?
Pridobite podatke iz istega vir podatkov
- Ali lahko uporabite različne vzorce, kot so predpomnjenje podatkov v zbirkah ali spremenljivke, namesto da večkrat pridobite iste podatke?
Velikost podatkov odgovor
- Ali je s filtri poizvedb mogoče zmanjšati količino zahtevanih podatkov?
Trajanje zahteve
- Ali so priključki in vtičniki optimizirani?
- Ali lahko z uporabo filtrov poizvedb zmanjšate velikost odziva?
Napake
- Ali ste konfigurirali potrebna dovoljenja za pravilno izvajanje aplikacije?
- Ali platforma omejuje vaše zahteve?
Za uporabo Live monitorja potrebujete naslednje varnostna vloga članstvo v okolju.
Vrsta aplikacije | Zahtevana varnostna vloga |
---|---|
Aplikacija delovnega območja | Skrbnik okolja ali ustvarjalec okolja |
Aplikacija, ki temelji na modelu | Skrbnik sistema ali prilagojevalec sistema za organizacijo storitve Dataverse |
Več informacij: Konfigurirajte varnost uporabnika za vire v okolju
Pregledate lahko različne lastnosti za vsak dogodek znotraj Live Monitor. Nekatere od teh lastnosti morda ne vsebujejo podatkov, odvisno od kategorije dogodka. Naslednja slika prikazuje primer nadzorne plošče Live monitor za aplikacije platna.
Ime stolpca | Description |
---|---|
Id | Zaporedna številka za dogodke. |
Čas | Čas dogodka. |
Kategorija | Vrsta dogodka, na primer Omrežje. |
Delovanje | Ime zahteve v aplikaciji, ki jo vrne notranja operacija. Na primer, createRow je ime operacije iz funkcije Patch . |
Rezultat | Besedilni opis kode stanja. Na primer, stanje 429 bo prikazano kot "Napaka" v stolpcu z rezultati. Barve vrstic prav tako pomagajo hitro prepoznati napake in opozorila. |
Informacije o rezultatu | Podroben prevod kod napak in rezultatov. Koda stanja 429 bo na primer v stolpcu s podatki o rezultatih prikazana kot »Preveč zahtev«. |
Stanje | Statusna koda HTTP omrežne zahteve. Koda 2XX na primer predstavlja uspešno zahtevo, koda 4XX pa napako. |
Trajanje | Trajanje lahko večinoma uporabimo za razumevanje učinkovitost delovanja omrežnih klicev v aplikaciji, vendar je odvisno tudi od vrste dogodka. Pri omrežni zahtevi je trajanje na primer čas, ki je potreben za pošiljanje zahteve in prejem odgovora. |
vir podatkov | Ime vira podatkov, do katerega dostopa operacija sproženega dogodka (na primer ime tabele Microsoft Dataverse). |
Nadzor | Ime kontrolnika, povezanega s tem dogodkom |
Lastnina | Lastnost aktivnega kontrolnika za sproženi dogodek. |
odgovor velikost | Za dogodek omrežne zahteve predstavlja velikost odgovora, ki ga je prejel pošiljatelj v vašo aplikacijo, v bajtih. |
Ko izberete dogodek v mreži, podokno prikaže dodatne podrobnosti o dogodku. Plošča ima štiri zavihke:
Podrobnosti: Prikazuje pregled dogodka na visoki ravni, ki ga izberete. Nekateri podatki so morda strnjeni v drevesnem pogledu. Če si želite ogledati vsebino, jih lahko razširite in prikažete na ravni z več podrobnostmi.
Formula: prikaže povezano formulo iz vaše aplikacije za izbrani dogodek. Ime lastnosti kontrolnika, ki sproži dogodek, je prikazano na vrhu zavihka in znotraj tabele dogodkov.
Zahteva: Prikaže poslano zahtevo HTTP.
odgovor: Prikaže prejeti HTTP odgovor. Odgovor lahko prikažete v obliki zapisa JSON.
Če želite izvedeti več o nepodprtih scenarijih za spremljanje v živo, pojdite na Napredno spremljanje - nepodprti scenariji.
- Spremljajte aplikacije platna s pomočjo Monitorja
- Nadzirajte aplikacije, ki temeljijo na modelu, z uporabo Monitorja
Odpravite težave z obrazci v aplikacijah, ki temeljijo na modelu
Skupno odpravljanje napak z nadzorom v živo
Napredno spremljanje