Diagnósticos y análisis

Completado

El diseño para el rendimiento es una parte importante del proceso, como también lo son las pruebas de rendimiento. Al realizar pruebas de rendimiento, intente replicar en ellas donde el volumen de datos esté cerca 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 desean 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 a hacer estas cosas.

Monitor

Información general

Monitor, que ya hemos visto anteriormente, es una herramienta que permite a los fabricantes ver una secuencia de eventos de la sesión de un usuario para diagnosticar y solucionar problemas. Los creadores de aplicaciones de lienzo pueden usar Monitor para ver eventos mientras crean 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 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 mejor 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 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.

Aquí tiene una imagen del aspecto del panel de Monitor y también un resumen de la información que incluye 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, y 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 y luego seleccionar Monitor.

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

Otra manera de abrirla es ir a Aplicaciones, desde el Maker Portal, seleccionar cualquier aplicación y, luego, seleccionar Detalles y Monitor en la cinta del encabezado.

El panel de Monitor se abrirá en una nueva instancia del navegador, lo que le permite 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.

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 para los usuarios. 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.

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 en el Centro de administración. Proporciona inicios totales de aplicaciones y usuarios activos diarios en todas las aplicaciones del entorno. Los administradores pueden filtrar la vista 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 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 errores de notificaciones automáticas 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 para comprender los cuellos de botella de rendimiento y los problemas de la API del cliente con respecto a la del servicio. Un administrador de entorno obtendrá información sobre:

  • Conectores utilizados en el entorno.
  • El mejor y el peor servicio y los tiempos de respuesta del servicio de API.
  • Índices de éxito para cada servicio para determinar las áreas que necesitan atención.
  • Tiempos de respuesta de los percentiles 50, 75 y 90 para cada servicio.
  • Número de códigos de error HTTP 500 de conectores que indican problemas en el servidor que no responde a las llamadas del cliente.
  • Número de solicitudes de conexión correctas.

Todos los KPI de rendimiento del servicio se pueden filtrar con atributos como un servicio o conector específico, plataforma de dispositivo, versión del reproductor y país o región, provincia o ciudad para explorar en profundidad en la API específica.

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