Prezentare generală a monitorului în direct
Monitorul live este un instrument care oferă producătorilor posibilitatea de a vizualiza un flux de evenimente din sesiunea unui utilizator pentru a diagnostica și depana problemele. Producătorii de aplicații planșă de lucru pot folosi Live Monitor fie pentru a vizualiza evenimente în timp ce creează o nouă aplicație în Power Apps Studio , fie pentru a monitoriza aplicațiile publicate în timpul rulării. Producătorii de aplicații bazate pe model pot monitoriza navigarea în pagină, execuțiile comenzilor, problemele legate de formular și alte acțiuni majore pentru a înțelege comportamentul aplicației și pentru a aduce îmbunătățiri.
Beneficii
Monitorul live vă poate ajuta să diagnosticați și să remediați problemele mai rapid și să creați aplicații mai fiabile. Oferă o vizualizare profundă a aplicației dvs., înregistrând toate activitățile cheie care apar în aplicație pe măsură ce aceasta rulează. Monitorul live oferă, de asemenea, o mai bună înțelegere a modului în care funcționează evenimentele și formulele conținute în aplicația dvs., astfel încât să puteți îmbunătăți performanța și să identificați orice erori sau probleme.
Depanarea unei aplicații
Cheia pentru depanarea unei probleme este să înțelegeți mai bine ce face aplicația dvs. și cum o face. Uneori este dificil să se izoleze o problemă doar prin verificarea formulelor aplicației sau chiar prin analizarea erorilor de execuție. Urmărirea evenimentelor pe măsură ce apar în aplicația dvs. vă poate ajuta să înțelegeți ordinea evenimentelor și modul în care funcționează aplicația dvs. pentru a detecta erorile și a diagnostica problemele mai rapid.
Câteva exemple de probleme și interogări pe care le puteți descoperi când utilizați Live Monitor sunt:
Un număr mare de apeluri în rețea
- Aplicația preia date prea frecvent?
- Puteți optimiza aplicația astfel încât să preia date numai atunci când este necesar?
- Controalele cronometru sunt activate prea frecvent?
- Se produc prea multe evenimente la începerea aplicației? Poate preluarea unora dintre date să fie întârziată?
Preluați date de la același sursă de date
- Puteți utiliza tipare diferite, cum ar fi stocarea datelor în cache în colecții sau variabile, în loc să preluați aceleași date de mai multe ori?
Dimensiunea datelor răspuns
- Puteți utiliza filtre de interogare pentru a reduce cantitatea de date solicitate?
Durata cererii
- Sunt conectorii și inserturile optimizate?
- Puteți reduce dimensiunea răspunsului utilizând filtre de interogare?
Erori
- Ați configurat permisiunile necesare pentru a rula corect aplicația?
- Platforma accelerează viteza de procesare a solicitărilor?
Cerințe preliminare
Veți avea nevoie de următoarea calitate de membru rol de securitate în mediu pentru a utiliza Live Monitor.
Tip de aplicație | Rol de securitate necesar |
---|---|
Aplicație proiectată pe pânză | Administrator de mediu sau Creator de mediu |
Aplicație proiectată pe bază de model | Administratorul de sistem sau Persoana care particularizează sistemul pentru organizația Dataverse |
Mai multe informații: Configurați securitatea utilizatorului la resursele dintr-un mediu
Tabloul de bord cu monitor live
Puteți examina diferite proprietăți pentru fiecare eveniment în cadrul Live monitor. În funcție de categoria evenimentului, este posibil ca unele dintre aceste proprietăți să nu conțină date. Următoarea imagine arată un exemplu de tablou de bord Live monitor pentru aplicațiile planșă de lucru.
Nume coloană | Descriere |
---|---|
Id | Numărul de secvență pentru evenimente. |
Timp | Ora la care a avut loc evenimentul. |
Categorie | Tipul de eveniment, cum ar fi Rețea. |
Operațiunea | Numele operației interne rezultante a solicitării din interiorul aplicației. De exemplu, createRow este numele operației din funcția Patch . |
Rezultat | Descrierea sub formă de text a codului de stare. De exemplu, o stare 429 va apărea ca o „Eroare” în coloana cu rezultate. Culorile rândurilor ajută, de asemenea, la identificarea rapidă a eventualelor erori și avertismente. |
Informații despre rezultat | Traducerea detaliată a codurilor de eroare și a rezultatelor. De exemplu, un cod de stare 429 va apărea ca „Prea multe solicitări” în această coloană. |
Stare | Codul de stare HTTP al unei solicitări de rețea. De exemplu, un cod 2XX reprezintă o solicitare reușită, în timp ce un cod 4XX reprezintă o eroare. |
Durată | Durata poate fi utilizată în principal pentru a înțelege performanța apelurilor de rețea din aplicație, dar depinde și de tipul evenimentului. De exemplu, pentru o solicitare de rețea, durata este timpul necesar pentru trimiterea solicitării și primirea unui răspuns. |
sursă de date | Numele sursei de date accesate de operațiunea de eveniment lansat (de exemplu, numele unui tabel Microsoft Dataverse). |
Controla | Numele de control asociat cu acest eveniment |
Proprietate | Proprietatea de control activă a evenimentului generat. |
răspuns dimensiune | Pentru un eveniment de solicitare în rețea, reprezintă dimensiunea răspunsului primit de la expeditor la aplicația dvs., în octeți. |
Când selectați un eveniment în grilă, un panou afișează detalii suplimentare despre eveniment. Panoul are patru file:
Detalii: afișează o prezentare generală la nivel înalt a evenimentului pe care îl selectați. Unele date ar putea fi ascunse în vizualizarea arbore. Puteți extinde și detalia pentru a vizualiza conținutul.
Formula: afișează formula asociată din aplicația dvs. pentru evenimentul selectat. Numele proprietății controlului care declanșează evenimentul este afișat în partea de sus a filei și în interiorul tabelului de evenimente.
Solicitare: afișează solicitarea HTTP care a fost trimisă.
răspuns: arată HTTP răspuns care a fost primit. Aveți posibilitatea să vizualizați răspunsul în format JSON.
Scenarii neacceptate pentru monitorul Live
Pentru a afla despre scenariile neacceptate pentru Live monitor, accesați Monitorizare avansată - scenarii neacceptate.
Pașii următori
- Monitorizați aplicațiile planșă de lucru folosind Monitor
- Monitorizați aplicațiile bazate pe model folosind Monitor
Consultați și
Rezolvați problemele legate de formulare în aplicațiile bazate pe model
Depanare în colaborare cu monitor live
Monitorizare avansată