Diagnósticos y análisis
El diseño pensado para el rendimiento y las pruebas de rendimiento es una parte importante del proyecto de Power Apps. Al realizar pruebas de rendimiento, intente hacer las pruebas con un volumen de datos similar al de su sistema de producción. Esto le proporcionará una buena comprensión del rendimiento de la aplicación en general y de las áreas que se deben optimizar.
Por tanto, ¿cómo puede diagnosticar lo que sucede con la aplicación y analizar las pruebas? En esta unidad vamos a ver una introducción más completa a algunas herramientas que están disponibles para ayudarlo.
Monitor
Información general
Monitor, de la que hemos hablado anteriormente, es una herramienta que permite a los fabricantes ver un flujo de eventos desde la sesión de un usuario para diagnosticar y solucionar problemas. Puede usar Monitor para ver eventos mientras crea una nueva aplicación en Power Apps Studio o para supervisar las aplicaciones publicadas en tiempo de ejecución.
Ventajas
Monitor puede ayudarlo a diagnosticar y solucionar problemas de forma más rápida y a crear aplicaciones más fiables. Proporciona una vista exhaustiva de su aplicación al registrar todas las actividades clave que ocurren en ella mientras se ejecuta. Monitor también le permite comprender mejor cómo funcionan los eventos y las fórmulas incluidas en la aplicación para que pueda mejorar el rendimiento e identificar cualquier error o problema.
Depurar una aplicación
La clave para depurar un problema es comprender lo que hace la aplicación y cómo lo hace. A veces, es difícil aislar un problema simplemente mirando las fórmulas de la aplicación, o incluso revisando los errores de tiempo de ejecución. Al ver los eventos en Monitor a medida que ocurren en la aplicación, podrá comprender el orden de los mismos y el rendimiento de la aplicación con el fin de detectar errores y diagnosticar problemas de forma más rápida.
Panel de Monitor
El panel de Monitor le permite revisar las propiedades de cada evento de la aplicación. Obtendrá una idea de lo que sucede cuando selecciona un control, la duración del proceso y el resultado de la operación.
Este es el aspecto del panel de Monitor. Debajo de la imagen hay un resumen con la información en cada columna del panel.
Panel de propiedades de Monitor
El panel Propiedades está disponible para una operación seleccionada. Para ver el panel, seleccione Propiedades en el raíl lateral de la derecha. El panel Propiedades incluye pestañas que muestran detalles sobre el evento. Cada evento tendrá una pestaña Detalles y Fórmula. Si un evento desencadena una solicitud/respuesta HTTP, también se mostrarán pestañas para Solicitud y Respuesta. En esta imagen se muestra la pestaña Detalles para un evento SortByColumns:
Iniciar Monitor
Puede activar Monitor de dos formas. Cuando esté editando una aplicación de lienzo, puede abrir Herramientas avanzadas en la barra de navegación izquierda y seleccionar Abrir monitor en directo.
Otra manera de abrir Monitor es ir a la lista de aplicaciones, desde Maker Portal, seleccionando los puntos suspensivos de cualquier aplicación y, luego, seleccionando Detalles y Monitor en directo en la cinta del encabezado.
El panel de Monitor se abrirá en una nueva instancia del navegador, lo que le permitirá invitar a usuarios, o conectarse con ellos, para que pueda supervisar sus interacciones con la aplicación. O puede seleccionar Reproducir aplicación publicada para entrar en su propia sesión.
Cualquiera que sea la opción que seleccione, Monitor registrará cualquier interacción con la aplicación. Si opta por Reproducir aplicación publicada, aparecerá un indicador de grabación visual junto a la aplicación para informarle de que la herramienta Monitor está activa.
Para obtener más información sobre el uso de Monitor para depurar Power Apps, consulte la documentación disponible y una entrada de blog sobre el tema.
Introducción a análisis de Power Apps
Para ayudarlo a analizar la aplicación, Microsoft ha proporcionado Análisis de Power Apps, una serie de informes que ofrecen una vista del uso en el nivel del entorno, los errores, el rendimiento del servicio y los servicios de administración de cambios. Estos informes están disponibles para sus aplicaciones de lienzo.
Si es administrador de un entorno o administrador de Power Platform, tendrá acceso a estos informes. Para acceder a ellos, inicie sesión en el Centro de administración de Power Platform y seleccione Análisis > Power Apps. Los informes aparecerán en una barra de menús en la parte superior de la página. A continuación, veremos los distintos informes que tiene a su disposición. Los administradores pueden filtrar la vista para todos los informes con atributos como la plataforma del dispositivo, la versión del reproductor, el país o región, la provincia y la ciudad.
Informes disponibles
El informe Uso se muestra de forma predeterminada al iniciar sesión. Proporciona inicios totales de aplicaciones y usuarios activos diarios en todas las aplicaciones del entorno.
El informe Ubicación proporciona una vista de uso basada en un mapa. Da una idea sobre las tendencias regionales de adopción y uso.
El informe Errores de notificaciones automáticas proporciona información sobre las tendencias, los tipos y los recuentos de errores de notificaciones automáticas por aplicación para ayudar a impulsar mejoras en la calidad de las aplicaciones. Los mensajes "toast" de error son errores que se muestran a los usuarios finales de la aplicación.
El informe Rendimiento del servicio proporciona detalles de todos los conectores estándar y personalizados conectados a sus aplicaciones. Estos detalles ayudan a comprender los cuellos de botella de rendimiento y a hacer una comparación entre los problemas de API del lado del cliente y los del lado del servicio. Aquí obtendrá información sobre lo siguiente:
- Conectores utilizados en el entorno.
- Rendimiento del servicio y tiempos de respuesta del servicio de API.
- Índices de éxito para cada servicio.
- Tiempos de respuesta de los percentiles 50, 75 y 90 para cada servicio.
- Número de códigos de error HTTP 500 de los conectores; estos errores muestran que el servidor no ha respondido a las llamadas del cliente.
- Número de solicitudes de conexión correctas.
El informe Conectores proporciona visibilidad de los conectores estándar y personalizados que utilizan las aplicaciones de lienzo. En el nivel de entorno son visibles los últimos 28 días de datos.
Los administradores pueden obtener información sobre el número de conectores asociados con cada aplicación, los conectores específicos que utiliza cada aplicación y el propietario del conector. Este informe también proporciona datos sobre las veces que se compartió la aplicación, el número de sesiones de la aplicación y la última vez que se accedió para ver los conectores y aplicaciones de uso elevado.
Es posible descargar informes y cambiar entornos dentro de la aplicación. Consulte Análisis de Power Apps para obtener más información.