Preberi v angleščini

Deli z drugimi prek


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.

Ugodnosti

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.

Odpravljanje napak v aplikaciji

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?

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

Nadzorna plošča spremljanja v živo

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.

Nadzorna plošča.

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.

    Monitor - podrobnosti.

  • 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.

    Monitor - Formula.

  • Zahteva: Prikaže poslano zahtevo HTTP.

    Monitor - Zahteva.

  • odgovor: Prikaže prejeti HTTP odgovor. Odgovor lahko prikažete v obliki zapisa JSON.

    Monitor - odgovor.

Nepodprti scenariji za spremljanje v živo

Če želite izvedeti več o nepodprtih scenarijih za spremljanje v živo, pojdite na Napredno spremljanje - nepodprti scenariji.

Naslednji koraki

Glejte tudi

Odpravite težave z obrazci v aplikacijah, ki temeljijo na modelu
Skupno odpravljanje napak z nadzorom v živo
Napredno spremljanje