Visió general del monitor en directe
Live monitor és una eina que ofereix als creadors la possibilitat de veure un flux d'esdeveniments de la sessió d'un usuari per diagnosticar i solucionar problemes. Els creadors d'aplicacions de llenç poden utilitzar el monitor en directe per veure esdeveniments mentre creen una aplicació nova o Power Apps Studio per supervisar les aplicacions publicades durant el temps d'execució. Els creadors d'aplicacions basades en models poden supervisar la navegació per pàgines, les execucions d'ordres, els problemes relacionats amb el formulari i altres accions importants per entendre el comportament de l'aplicació i fer millores.
Beneficis
Live Monitor us pot ajudar a diagnosticar i solucionar problemes més ràpidament i 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. El monitor en directe també proporciona una millor comprensió de com funcionen els esdeveniments i les fórmules que conté l'aplicació, de manera que podeu millorar el rendiment i identificar errors o problemes.
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 Live Monitor són:
Un nombre elevat de trucades a la 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?
La durada 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 següent funció de seguretat a l'entorn per utilitzar Live Monitor.
Tipus d’aplicació | Funció de seguretat requerida |
---|---|
Aplicació de llenç | Administrador de l'entorn o Creador de l'entorn |
Aplicació basada en models | Administrador del sistema o Personalitzador del sistema de l'organització del Dataverse |
Més informació: Configurar la seguretat de l'usuari als recursos d'un entorn
Tauler de control en directe
Podeu revisar diverses propietats de cada esdeveniment dins del monitor en directe. En funció de la categoria de la incidència, pot ser que algunes d'aquestes propietats no continguin dades. La imatge següent mostra un exemple de l'escriptori digital del monitor en directe per a aplicacions de llenç.
Nom de la columna | Descripció |
---|---|
Id | El número de seqüència dels esdeveniments. |
Hora | L'hora de l'esdeveniment. |
Categoria | El tipus d'esdeveniment, 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 apareixerà com a "Error" a la columna de resultats. Els colors de fila també ajuden a identificar qualsevol error i avís ràpidament. |
Informació del 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. |
Estatus | El 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. |
Durada | 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. |
font de 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 la 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 una visió general 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.
Fórmula: mostra la fórmula relacionada 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.
Sol·licitud: mostra la sol·licitud HTTP que s'ha enviat.
resposta: mostra la resposta HTTP que s'ha rebut. Podeu veure la resposta en format JSON.
Escenaris no admesos per al monitor en directe
Per obtenir informació sobre els escenaris no admesos per al monitor en directe, aneu a Supervisió avançada: escenaris no admesos.
Passos següents
- Supervisar les aplicacions del llenç mitjançant el monitor
- Supervisar les aplicacions basades en models mitjançant el Monitor
Consulteu també
Resoldre problemes de formulari a les aplicacions basades en models
Depuració col·laborativa amb Live monitor
Monitorització avançada