Prezentare generală a Monitor

Funcția Monitorizare este un instrument care le 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 proiectate pe pânză pot folosi instrumentul de Monitorizare fie pentru a vizualiza evenimente în timp ce construiesc o nouă aplicație în Power Apps Studio sau pentru a monitoriza aplicațiile publicate în timpul rulării. Producătorii de aplicații proiectate pe bază de model pot monitoriza navigarea în pagină, executarea comenzilor, probleme legate de formular și alte acțiuni majore pentru a înțelege comportamentul aplicației și pentru a face îmbunătățiri.

Beneficii

Instrumentul Monitorizare vă poate ajuta la diagnosticarea și depanarea mai rapidă a problemelor și vă poate ajuta 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ă. Instrumentul Monitorizare 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ă izolați o problemă doar uitându-vă la formulele aplicației sau chiar examinând erorile de rulare. 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 atunci când utilizați instrumentul de Monitorizare 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ă?
  • Obțineți date din aceeaș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 de răspuns

    • Puteți utiliza filtre de interogare pentru a reduce cantitatea de date solicitate?
  • Durata solicitării

    • 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 cu rol de securitate în mediu pentru a utiliza Monitorizarea.

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 informatii: Configurați securitatea utilizatorului la resursele dintr-un mediu

Tabloul de bord al Monitorizării

În cadrul monitorului, puteți analiza diferite proprietăți pentru fiecare eveniment. În funcție de categoria evenimentului, este posibil ca unele dintre aceste proprietăți să nu conțină date. Următoarea imagine prezintă un exemplu de tabloul de bord al instrumentului Monitorizare pentru aplicațiile proiectate pe pânză.

Tabloul de bord al Monitorizării.

Nume coloană Descriere
Id Numărul de secvență pentru evenimente.
Oră Ora la care a avut loc evenimentul.
Categorie Tipul de eveniment, cum ar fi Rețea.
Operaţiune 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ă date Numele sursei de date accesate de operațiunea de eveniment lansat (de exemplu, numele unui tabel Microsoft Dataverse).
Control Numele de control asociat cu acest eveniment
Proprietate Proprietatea de control activă a evenimentului generat.
Dimensiune răspuns 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 : prezintă o imagine de ansamblu la nivel înalt a evenimentului selectat. Unele date ar putea fi ascunse în vizualizarea arbore. Puteți extinde și detalia pentru a vizualiza conținutul.

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

    Monitorizare - formula.

  • Cerere: Afișează cererea HTTP care a fost trimisă.

    Monitorizare - solicitare.

  • Raspuns: Afișează răspunsul HTTP primit. Aveți posibilitatea să vizualizați răspunsul în format JSON.

    Monitorizare - răspuns.

Scenarii neacceptate pentru Monitorizare

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

Pașii următori

Consultați și

Depanarea problemelor de formulare în aplicațiile proiectate pe bază de model
Depanarea în colaborare cu Monitorizare
Monitorizarea avansată

Notă

Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)

Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).