Diagnósticos y análisis

Completado

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.

Captura de pantalla del panel de Monitor con las columnas resaltadas

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:

Captura de pantalla de la pestaña Detalles del 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.

Captura de pantalla del inicio de Monitor desde una aplicación de lienzo

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.

Captura de pantalla de un panel vacío con los botones de la cinta resaltados para Invitar, Conectar usuario o Reproducir aplicación publicada

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.

Captura de pantalla de la luz de grabación que indica 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.

Captura de pantalla del panel de Análisis de Power Apps, con las opciones Análisis y Power Apps resaltadas en el menú del lado izquierdo y las pestañas de informes del panel resaltadas

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.

Captura de pantalla del informe Uso

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.

Captura de pantalla del informe Ubicación

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.

Captura de pantalla del informe Errores de notificaciones automáticas

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.

Captura de pantalla del informe Rendimiento del servicio

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.

Captura de pantalla del informe Conectores

Es posible descargar informes y cambiar entornos dentro de la aplicación. Consulte Análisis de Power Apps para obtener más información.