Depuración de aplicacións de lenzo con Monitor
O monitor está dispoñible de xeito predeterminado para todas as aplicacións de lenzo. Usando Monitor, pode rastrexar eventos a medida que ocorren nunha aplicación de lenzo durante a experiencia de creación en Power Apps Studio ou pode usar Monitor para depurar a versión publicada dunha aplicación de lenzo. Máis información: Visión xeral de Monitor
Comezar a usar Monitor en aplicacións de lenzo
Para abrir Monitor ao crear unha aplicación
Inicie sesión en Power Apps.
Crea unha aplicación nova ou edita unha aplicación existente.
No panel esquerdo, selecciona Ferramentas avanzadas.
Seleccione Abrir monitor.
Esta acción abre Monitor nunha nova pestana do navegador e conéctao coa sesión de Power Apps Studio existente.
Aparece unha notificación na parte superior para mostrar a sesión de supervisión actual como Sesión de Studio.
Suxestión
Monitor non ten ningún impacto na aplicación. Pode usar Monitor con calquera aplicación nun ambiente de proba ou en produción.
Abrir Monitor para unha aplicación publicada
Tamén pode usar Monitor para depurar a aplicación publicada no reprodutor web.
Para abrir Monitor para unha aplicación publicada
Inicie sesión en Power Apps.
No panel esquerdo, selecciona Aplicacións.
Seleccione unha aplicación da lista.
Seleccione Monitor no menú. Ou pode seleccionar Máis comandos (...) e despois seleccionar Monitor.
Seleccione Reproducir aplicación publicada.
Esta acción abre a aplicación publicada nunha nova pestana do navegador e conéctaa coa sesión de Monitor actual. Verá inmediatamente os eventos en Monitor cando a aplicación se cargue no reprodutor web e mentres interactúa coa aplicación publicada.
Monitor tamén mostra unha notificación para mostrar que a sesión de supervisión que está aberta actualmente é para a versión publicada da aplicación.
Para aplicacións que se executan en Power Apps móbil (vista previa)
Sigue os pasos anteriores, pero selecciona Copiar ligazón do monitor en lugar de Reproducir aplicación publicada. Usa a ligazón copiada no teu dispositivo para abrir unha sesión supervisada para a aplicación publicada. Asegúrate de abrir a ligazón mediante Power Apps móbil, non cun navegador.
Nota
Copia a ligazón do monitor está dispoñible en https://make.preview.powerapps.com
Configuración: depurar a aplicación publicada
Se desexa ver as expresións de orixe no Monitor da aplicación publicada, ten que activar a configuración para publicar as expresións coa aplicación. Esta configuración é similar á xeración dun ficheiro de depuración no desenvolvemento tradicional. A publicación de expresións de orixe coa súa aplicación é opcional. Mesmo cando esta configuración está desactivada, poderá ver os eventos que acontecen na súa aplicación, pero non poderá asignalos a expresións ou fórmulas específicos.
Para habilitar esta configuración, vaia a Ficheiro > Configuración e, a continuación, active Depurar a aplicación publicada.
Nota
A habilitación desta configuración ten un impacto negativo no rendemento da súa aplicación para todos os seus usuarios. Para minimizar o impacto, desactive esta configuración en canto xa non necesite ver as expresións de orixe ao depurar a súa aplicación publicada.
Ver eventos en Monitor
Para ver eventos desde a túa aplicación, reproduza a aplicación en Power Apps Studio. Monitor amosará a táboa de eventos a medida que se van producindo, xunto con detalles específicos.
Exemplo: uso de Monitor con aplicacións de lenzo
Neste exemplo, usarás a aplicación Datos de mostra de Northwind incluída coa solución de mostra de Northwind.
A Solución de mostra de Northwind é unha aplicación de lenzo que carga datos de mostra en Microsoft Dataverse. Tamén pode crear unha nova aplicación ou usar unha aplicación existente no seu lugar.
Fondo
Considere o escenario no que se despregou unha aplicación e a versión inicial da aplicación que experimenta unha degradación do rendemento. A aplicación tamén xera erros intermitentemente sen un padrón claro. A carga de datos na aplicación ten éxito a maioría das veces, pero ás veces falla.
Ao comprobar Monitor, verá as operacións de datos como se esperaba. Non obstante, tamén ve varias respostas que teñen o código de estado HTTP 429, o que indica que houbo demasiadas solicitudes nun período de tempo específico.
Cando seleccionas un evento deste tipo, verás o erro como "Límite de taxa excedido. Ténteo de novo dentro de XX segundos."
Análises
O problema necesita máis análise para comprender por que as solicitudes están limitándose. En Monitor, ves que para cada chamada createRow hai varias getRows solicitudes do ProgressCount.Text propiedade, cada unha a unha entidade diferente. Estas entidades non son as entidades para as que a aplicación está a crear filas. A fórmula ProgressCount.Text vése en Monitor, como se mostra na seguinte imaxe.
Para cada rexistro engadido, a fórmula avalíase de novo e CountRows chámase en varias entidades. Este comportamento provoca getRows no rexistro, porque CountRows non está delegado para Dataverse. Para que cada solicitude única engada un rexistro, posiblemente realiza 12 peticións adicionais para contar as filas de cada entidade.
Estas solicitudes adicionais provocan erros de xeito intermitente porque a plataforma de Dataverse está limitando as solicitudes ao servizo. Isto tamén explica o problema xeral de rendemento.
Pasos seguintes
Depuración colaborativa con Monitor
Consulte tamén
Monitoraxe avanzada
Depuración de aplicacións controladas por modelos con Monitor
Nota
Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)
Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).