Share via


Descrición xeral de Monitor

Monitor é unha ferramenta que ofrece aos fabricantes 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 Monitor ben para ver eventos mentres constrúen unha nova aplicación en Power Apps Studio, ou ben 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 por páxinas, as execucións de comandos, os problemas relacionados con formularios e outras accións importantes para comprender o comportamento da aplicación e facer melloras.

Beneficios

Monitor pode axudalo a diagnosticar e solucionar problemas máis rapidamente 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. Monitor tamén ofrece unha mellor comprensión de como funcionan os eventos e fórmulas contidos na súa aplicación, para que poida mellorar o rendemento e identificar os erros ou problemas.

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 só mirando as fórmulas da aplicación ou mesmo revisando os erros 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 Monitor 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 da mesma 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 de resposta

    • Pode usar filtros de consulta para reducir a cantidade de datos solicitados?
  • 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á a seguinte subscrición a rol de seguranza no contorno para usar Monitor.

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: Configure a seguridade de usuario para recursos dun ambiente

Panel do monitor

Pode revisar varias propiedades para cada evento en 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 Monitor para aplicacións de lenzo.

Panel do monitor.

Nome da columna Descripción
Identificador O número de secuencia dos eventos.
Hora 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.
Tamaño da resposta 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 seleccionou. 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 a resposta HTTP que se recibiu. Pode visualizar a resposta en formato JSON.

    Monitor - Resposta.

Escenarios non admitidos para Monitor

Para obter información sobre escenarios non compatibles con Monitor, vaia a Supervisión avanzada: escenarios non compatibles.

Pasos seguintes

Consulte tamén

Resolver problemas de formulario en aplicacións controladas por modelos
Depuración colaborativa con Monitor
Monitoraxe avanzada

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