Partajați prin


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.

Monitorizarea tabloului de bord.

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.

    Monitor - Detalii.

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

    Monitor - Formula.

  • Solicitare: afișează solicitarea HTTP care a fost trimisă.

    Monitor - Solicitare.

  • răspuns: arată HTTP răspuns care a fost primit. Aveți posibilitatea să vizualizați răspunsul în format JSON.

    Monitor - răspuns.

Scenarii neacceptate pentru monitorul Live

Pentru a afla despre scenariile neacceptate pentru Live monitor, accesați Monitorizare avansată - scenarii neacceptate.

Pașii următori

Consultați și

Rezolvați problemele legate de formulare în aplicațiile bazate pe model
Depanare în colaborare cu monitor live
Monitorizare avansată