Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
Monitorizarea live este disponibilă în mod implicit pentru toate aplicațiile pe pânză. Folosind Live monitor, puteți urmări evenimentele pe măsură ce apar într-o aplicație pe pânză în timpul experienței de creare în Power Apps Studio sau puteți utiliza Monitor pentru a depana versiunea publicată a unei aplicații pe pânză. Mai multe informații: Prezentare generală a monitorului live
Noțiuni introductive despre Monitorizarea live în aplicațiile pe pânză
Pentru a deschide Monitorul la crearea unei aplicații
Conectați-vă la Power Apps.
Creați o aplicație nouă sau editați o aplicație existentă.
În panoul din stânga, selectați Instrumente avansate.
Selectați Deschideți monitorul live.
Această acțiune deschide Monitorul live într-o filă nouă de browser și îl conectează la sesiunea existentă. Power Apps Studio
În partea de sus apare o notificare care arată sesiunea curentă de monitorizare ca o sesiune Studio.
Sfat
Monitorizarea live nu are niciun impact asupra aplicației tale. Puteți utiliza Live monitor cu orice aplicație într-un mediu de testare sau în producție.
Deschideți Live monitor pentru o aplicație publicată
De asemenea, puteți utiliza Monitorul live pentru a depana aplicația publicată în playerul web.
Pentru a deschide Monitorul live pentru o aplicație publicată
Conectați-vă la Power Apps.
În panoul din stânga, selectați Aplicații.
Selectați o aplicație din listă.
Selectați meniul derulant de lângă Detalii și apoi selectați Monitorizare live.
Selectați Redați aplicația publicată.
Această acțiune deschide aplicația publicată într-o nouă filă de browser și o conectează la sesiunea curentă de monitorizare live. Vei vedea imediat evenimentele în Monitorul live atunci când aplicația este încărcată în playerul web și pe măsură ce interacționezi cu aplicația publicată.
Monitorul live afișează și o notificare că sesiunea de monitorizare deschisă în prezent este pentru versiunea publicată a aplicației.
Pentru aplicațiile care rulează pe mobil (previzualizare) Power Apps
Urmați pașii de mai sus, dar selectați Copiați linkul monitorului în loc de Redați aplicația publicată. Folosește linkul copiat pe dispozitiv pentru a deschide o sesiune monitorizată pentru aplicația publicată. Asigurați-vă că linkul este deschis folosind *mobile*, nu un browser. Power Apps
Notă
Linkul pentru monitorul Copy este disponibil în https://make.preview.powerapps.com
Setare: Depanați aplicația publicată
Dacă doriți să vizualizați expresiile sursă în Live Monitor pentru aplicația publicată, trebuie să activați setarea de publicare a expresiilor împreună cu aplicația. Această setare este similară cu generarea unui fișier de depanare în dezvoltarea tradițională. Publicarea expresiilor sursă cu aplicația dvs. este opțională. Chiar și atunci când această setare este dezactivată, veți putea să vedeți în continuare evenimentele care se întâmplă în aplicația dvs., dar nu veți puteți asocia aceste evenimente cu expresii sau formule specifice.
Pentru a activa această setare, accesați Fișier>Setări, apoi activați Depanare aplicație publicată.
Notă
Activarea acestei setări are un impact negativ asupra performanței aplicației dvs. pentru toți utilizatorii. Pentru a minimiza impactul, dezactivați această setare imediat ce nu mai trebuie să vedeți expresiile sursă atunci când depanați aplicația publicată.
Vizualizați evenimentele în Monitorul live
Pentru a vizualiza evenimente din aplicația dvs., redați aplicația în Power Apps Studio. Monitorul live va afișa apoi tabelul evenimentelor pe măsură ce acestea se produc, împreună cu detalii specifice.
Exemplu: Utilizarea monitorului Live cu aplicații pe pânză
În acest exemplu, veți utiliza aplicația Northwind Sample Data inclusă în soluția eșantion Northwind.
Soluția eșantion Northwind este o aplicație pe pânză care încarcă date eșantion în. Microsoft Dataverse De asemenea, puteți crea o aplicație nouă sau puteți utiliza o aplicație existentă.
Fundal
Luați în considerare scenariul în care a fost implementată o aplicație, iar versiunea inițială a aplicației prezintă o degradare a performanței. De asemenea, aplicația generează erori, fără un model clar. Încărcarea datelor în aplicație reușește de cele mai multe ori, dar uneori eșuează.
Când verificați Monitor live, vedeți operațiunile cu datele așa cum era de așteptat. Cu toate acestea, vedeți și mai multe răspunsuri care au codul de stare HTTP 429, indicând faptul că au existat prea multe solicitări într-un anumit interval de timp.
Când selectați un astfel de eveniment, veți vedea eroarea ca „Limita de rată depășită. Încercați din nou peste XX secunde."
Analiză
Problema are nevoie de o analiză suplimentară pentru a înțelege de ce solicitările sunt restrânse. În monitorul Live, vedeți că pentru fiecare apel createRow , există mai multe cereri getRows de la proprietatea ProgressCount.Text , fiecare către o entitate diferită. Aceste entități nu sunt entitățile pentru care aplicația creează rânduri. Formula ProgressCount.Text este vizibilă în monitorul Live, așa cum se arată în imaginea următoare.
Pentru fiecare înregistrare adăugată, formula este evaluată din nou și CountRows este apelată asupra mai multor entități. Acest comportament are ca rezultat getRows în jurnal, deoarece CountRows nu este delegat pentru Dataverse. Pentru fiecare solicitare individuală de adăugare a unei înregistrări, puteți efectua 12 cereri suplimentare de numărare a rândurilor din fiecare entitate.
Aceste solicitări suplimentare generează în mod intermitent erori deoarece platforma Dataverse restrânge cererile către service. De asemenea, acest lucru explică problema generală de performanță.
Pașii următori
Depanare colaborativă cu Live monitor
Consultați și
Monitorizare avansată
Depanarea aplicațiilor bazate pe modele cu Monitor