Visión xeral do monitor en directo

O monitor en directo é unha ferramenta que ofrece aos creadores a posibilidade de ver un fluxo de eventos da sesión dun usuario para diagnosticar e solucionar problemas. Os creadores de aplicacións de lenzo poden usar o Monitor en directo para ver eventos mentres crean unha aplicación nova en Power Apps Studio ou para supervisar as aplicacións publicadas durante o tempo de execución. Os creadores de aplicacións baseadas en modelos poden supervisar a navegación polas páxinas, as execucións de comandos, problemas relacionados co formulario e outras accións importantes para comprender o comportamento das aplicacións e facer melloras.

Beneficios

O monitor en directo pode axudarche a diagnosticar e solucionar problemas máis rápido e a crear aplicacións máis fiables. Ofrece unha visión profunda da súa aplicación rexistrando todas as actividades clave que se producen na aplicación mentres se executa. O monitor en directo tamén ofrece unha mellor comprensión de como funcionan os eventos e fórmulas contidas na túa aplicación, para que poidas mellorar o rendemento e identificar calquera erro ou problema.

Depurar unha aplicación

A clave para depurar un problema é comprender mellor o que fai a súa aplicación e como o fai. Ás veces é difícil illar un problema con só mirar as fórmulas das aplicacións ou incluso ao revisar os erros no tempo de execución. Ver os eventos como ocorren na súa aplicación pode axudalo a comprender a orde dos eventos e como funciona a aplicación para detectar erros e diagnosticar problemas máis rápido.

Algúns exemplos de problemas e consultas que pode descubrir ao usar o monitor en directo son:

  • Un número elevado de chamadas de rede

    • A aplicación obtén datos con demasiada frecuencia?
    • Pode optimizar a aplicación para obter datos só cando sexa necesario?
    • Os controis de temporización desencadéanse con demasiada frecuencia?
    • Hai demasiados eventos ocorrendo cando se inicia a aplicación? Pódese atrasar a obtención dalgúns datos?
  • Recuperar datos do mesmo orixe de datos

    • Pode usar padróns diferentes como almacenar datos na caché en coleccións ou variables en lugar de buscar os mesmos datos varias veces?
  • O tamaño dos datos resposta

    • Pode usar filtros de consulta para reducir a cantidade de datos solicitados?
  • A duración da solicitude

    • Están optimizados os conectores e complementos?
    • Pode reducir o tamaño da resposta usando filtros de consulta?
  • Erros

    • Configurou os permisos necesarios para executar a aplicación correctamente?
    • As solicitudes están limitadas pola plataforma?

Requisitos previos

Necesitarás a seguinte subscrición a rol de seguranza no ambiente para usar o monitor en directo.

Tipo de aplicación Rol de seguranza requirido
Aplicación de lenzo Administrador do ambiente ou creador do ambiente
Aplicación controlada por modelos Administrador do sistema ou personalizador do sistema para a organización de Dataverse

Máis información: Configura a seguridade do usuario para os recursos dun ambiente

Panel de control en directo

Podes revisar varias propiedades para cada evento dentro de Live monitor. Dependendo da categoría do evento, é posible que algunhas destas propiedades non conteñan datos. A seguinte imaxe mostra un exemplo do panel de control de Live Monitor para aplicacións de lenzo.

Panel de control do monitor.

Nome da columna Descripción
Id O número de secuencia dos eventos.
Tempo A hora á que ocorreu o evento.
Categoría O tipo de evento, como Rede.
Operación Nome da operación interna resultante da solicitude dentro da aplicación. Por exemplo, createRow é o nome da operación da función Parche .
Resultado A descrición de texto do código de estado. Por exemplo, un estado 429 aparecerá como un "Erro" na columna de resultados. As cores das filas tamén axudan a identificar os erros e avisos rapidamente.
Información do resultado Tradución detallada de códigos de erro e resultados. Por exemplo, un código de estado 429 aparecerá como "Demasiadas solicitudes" nesta columna.
Estado O código de estado HTTP dunha solicitude de rede. Por exemplo, un código 2XX representa unha solicitude correcta, mentres que un código 4XX representa un erro.
Duración A duración pódese empregar principalmente para comprender o rendemento das chamadas de rede na aplicación, pero tamén depende do tipo de evento. Por exemplo, para unha solicitude de rede, a duración é o tempo que tarda en enviarse a solicitude e en recibirse unha resposta.
orixe de datos Nome da orixe de datos á que accedeu a operación de evento elevado (por exemplo, o nome dunha táboa Microsoft Dataverse).
Control Nome do control asociado a este evento
Propiedade Propiedade de control activo do evento suscitado.
resposta tamaño Para un evento de solicitude de rede, representa o tamaño da resposta recibida do remitente á súa aplicación, en bytes.

Cando selecciona un evento na grella, un panel mostra detalles adicionais sobre o evento. O panel ten catro separadores:

  • Detalles: mostra unha visión xeral de alto nivel do evento que seleccionaches. Algúns dos datos poden quedar contraídos na visualización en árbore. Pode ampliar e realizar unha busca detallada dos datos para ver o contido.

    Monitor - Detalles.

  • Fórmula: mostra a fórmula relacionada da túa aplicación para o evento seleccionado. O nome da propiedade de control que desencadeou o evento móstrase na parte superior do separador e dentro da táboa de eventos.

    Monitor - Fórmula.

  • Solicitude: mostra a solicitude HTTP que se enviou.

    Monitor - Solicitude.

  • resposta: mostra o HTTP resposta que se recibiu. Pode visualizar a resposta en formato JSON.

    Monitor - resposta.

Escenarios non compatibles para o monitor en directo

Para obter información sobre os escenarios non compatibles con Live Monitor, vai a Vixilancia avanzada: escenarios non compatibles.

Pasos seguintes

Consulte tamén

Soluciona problemas de formularios en aplicacións baseadas en modelos
Depuración colaborativa con monitor en directo
Monitorización avanzada