Informació general del Monitor

El Supervisor és una eina que ofereix als creadors la possibilitat de veure un flux d'esdeveniments des de la sessió d'un usuari per diagnosticar i solucionar problemes. Els creadors d'aplicacions de llenç poden utilitzar el Supervisor per veure esdeveniments mentre creen una aplicació nova al Power Apps Studio o per supervisar les aplicacions publicades durant el temps d'execució. Els creadors d'aplicacions basades en models poden supervisar la navegació de pàgina, les execucions d'ordres, els problemes relacionats amb el formulari i altres accions principals per entendre el comportament de l'aplicació i fer-hi millores.

Beneficis

El Supervisor us pot ajudar a diagnosticar i solucionar problemes més ràpidament i a crear aplicacions més fiables. Proporciona una visualització completa de l'aplicació registrant totes les activitats clau que es produeixen a l'aplicació a la vegada que s'executa. L'eina Supervisor també proporciona una millor comprensió de com funcionen els esdeveniments i les fórmules que conté l'aplicació per tal de millorar el rendiment i identificar qualsevol error o problema.

Depurar una aplicació

La clau per a la depuració d'un problema és tenir una millor comprensió del que fa la vostra aplicació i com ho fa. De vegades, és difícil aïllar un problema només mirant les fórmules de l'aplicació o fins i tot revisant els errors d'execució. Observar els esdeveniments tal com ocorren a la vostra aplicació pot ajudar-vos a entendre l'ordre dels esdeveniments i el rendiment de la vostra aplicació per detectar errors i diagnosticar problemes més ràpidament.

Alguns exemples de problemes i consultes que podeu descobrir quan utilitzeu el Supervisor són:

  • Un gran nombre de trucades en xarxa

    • L'aplicació obté dades amb molta freqüència?
    • Podeu optimitzar l'aplicació només per cercar dades quan cal?
    • Els controls de temporitzador s'activen amb molta freqüència?
    • Hi ha massa incidències que es produeixen quan s'inicia l'aplicació? Es pot retardar la recuperació d'algunes dades?
  • Recuperar dades de la mateixa font de dades

    • Podeu utilitzar patrons diferents, com ara les dades de la memòria cau en col·leccions o variables, en comptes de cercar les mateixes dades diverses vegades?
  • La mida de les dades de resposta

    • Podeu utilitzar filtres de consulta per reduir la quantitat de dades sol·licitades?
  • Duració de la sol·licitud

    • Estan optimitzats els connectors i complements?
    • Podeu reduir la mida de la resposta mitjançant filtres de consulta?
  • Errors

    • Heu configurat els permisos necessaris per executar l'aplicació correctament?
    • La plataforma limita les sol·licituds?

Requisits previs

Necessitareu la subscripció a l'entorn funció de seguretat següent per utilitzar el Monitor.

Tipus d’aplicació Funció de seguretat necessaris
Aplicació de llenç Administrador de l'entorn o Creador d'entorns
Aplicació basada en models Administrador del sistema o personalitzador del sistema per a Dataverse l'organització

Més informació: Configurar la seguretat de l'usuari als recursos d'un entorn

Escriptori digital del Supervisor

Podeu revisar diverses propietats de cada incidència dins del Monitor. En funció de la categoria de la incidència, pot ser que algunes d'aquestes propietats no continguin dades. La següent imatge mostra un exemple d'escriptori digital del Supervisor per a aplicacions de llenç.

Escriptori digital del supervisor

Nom de la columna Descripció
Identificador El número de seqüència dels esdeveniments.
Hora L'hora de l'esdeveniment.
Categoria Tipus d'incidència, com ara Xarxa.
Operació El nom de l'operació interna resultant de la sol·licitud dins de l'aplicació. Per exemple, createRow és el nom de l'operació de la funció Patch.
Resultat Descripció del text del codi d'estat. Per exemple, un estat 429 es mostrarà com a "Error" a la columna de resultat. Els colors de fila també ajuden a identificar qualsevol error i avís ràpidament.
Informació de resultat Traducció detallada dels codis d'error i resultats. Per exemple, un codi d'estat 429 es mostrarà com a "Massa sol·licituds" en aquesta columna.
Estat Codi d'estat HTTP d'una sol·licitud de xarxa. Per exemple, un codi 2XX representa una sol·licitud correcta, mentre que un codi 4XX representa un error.
Duració La duració es pot utilitzar principalment per entendre el rendiment de les trucades de xarxa a l'aplicació, però també depèn del tipus d'esdeveniment. Per exemple, per a una sol·licitud de xarxa, la duració és el temps dedicat a la sol·licitud que s'ha d'enviar i a una resposta que s'ha de rebre.
Origen de les dades Nom de la font de dades a la qual accedeix l'operació d'esdeveniment elevada (per exemple, nom d'una taula del Microsoft Dataverse).
Control Nom del control associat a aquest esdeveniment
Propietat Propietat de control actiu de l'esdeveniment elevat.
Mida de resposta Per a una incidència de sol·licitud de xarxa, representa la mida de la resposta que s'ha rebut del remitent a l'aplicació, en bytes.

En seleccionar una incidència a la quadrícula, en una subfinestra es visualitzen detalls addicionals sobre la incidència. La subfinestra té quatre pestanyes:

  • Detalls: mostra informació general d'alt nivell de l'esdeveniment que seleccioneu. Pot ser que algunes de les dades estiguin reduïdes a la visualització d'arbre. Podeu ampliar-la i desglossar-la per visualitzar-ne el contingut.

    Supervisor: detalls

  • Fórmula: mostra la fórmula relacionada des de l'aplicació per a l'esdeveniment seleccionat. El nom de la propietat de control que activa la incidència es mostra a la part superior de la pestanya i dins de la taula d'incidències.

    Supervisor: fórmula

  • Sol·licitud: mostra la sol·licitud HTTP que s'ha enviat.

    Supervisor: sol·licitud

  • Resposta: mostra la resposta HTTP que s'ha rebut. Podeu veure la resposta en format JSON.

    Supervisor: resposta

Escenaris no admesos per al Supervisor

Per a més informació sobre els escenaris no admesos per al Supervisor, aneu Supervisió avançada: escenaris no admesos.

Passos següents

Consulteu també

Solucionar problemes de formularis a les aplicacions basades en models
Depuració col·laborativa amb el Supervisor
Supervisió avançada