Lynn Reporting - HEALTH
Este reporte presenta un esquema similar al mapeo que ofrece Application Map, una característica del monitoreo de Azure. Es un servicio extensible de gestión del rendimiento de la aplicación (APM) para desarrolladores web en múltiples plataformas.
El mapa de la aplicación permite ver la topología completa de la aplicación a través de múltiples niveles de componentes relacionados. El mapa de la aplicación localiza los componentes siguiendo las llamadas de dependencia HTTP realizadas entre servidores con el SDK de Application Insights instalado.
El Application Insights Es un servicio que ofrece la nube de Microsoft (Azure), que proporciona herramientas para monitorizar, analizar y detectar errores de rendimiento en las aplicaciones alojadas en dicha nube. Además, también ofrece la posibilidad de insertar trazas personalizadas y registrar errores en estas aplicaciones.
Cuenta con tres botones en la parte superior izquierda, mencionados de izquierda a derecha:
- Para retroceder en caso de que se haya entrado en algún nodo en particular.
- Para ajustar la vista en caso de que se haya hecho zoom en el diagrama.
- Para cambiar la vista del diagrama, ya sea a vista orgánica o vista jerárquica.
Un objetivo clave de la experiencia del mapa de la aplicación es ayudar a visualizar la topología de la aplicación.
Junto a cada conector se muestra el número de llamadas (o calls) entre los diferentes componentes y servicios de la aplicación, incluyendo ambos sentidos si es aplicable.
Las conexiones entre los diferentes elementos de la aplicación están representadas por líneas (o call lines), las cuales muestran las rutas que siguen las solicitudes. Estas líneas indican el número de llamadas y el tiempo de respuesta promedio entre componentes.
Al hacer clic en los nodos, aparecerá una tabla en el lateral izquierdo con detalles para consultar e investigar más a fondo los datos de tu aplicación. Se pueden ver últimos cuatro registros de comunicación ordenados por fecha, y es posible desplegar cada uno de ellos dentro de la tabla para ver detalles adicionales. Entiéndase por nodo el conector vinculado a los canales de comunicación configurados en el tenant y a los servidores de origen de registros.
Al ocurrir un error, los conectores aparecerán resaltados en color rojo, indicando la ocurrencia de llamadas con error expresada en porcentaje. Esto se traduce en una ayuda para las investigaciones de salud del servicio y permite reducir el tiempo de resolución al resaltar solo los fallos que necesitan ser investigados.
Datos adicionales de salud de los servicios
En caso de que se deseen ver más reportes que los mostrados en la tabla, aparecerá un botón Mostrar más que abrirá una vista con todos los registros contenidos en el rango de fecha seleccionado para analizar.
Esta parte del reporte proporciona una visión general del rendimiento y la estabilidad de la aplicación respecto al tenant en cuestión.
Todos los gráficos que aparecen en el reporte incluyen una leyenda interactiva que permite una exploración más dinámica de los datos. Cada elemento de la leyenda representa un grupo de datos. Al hacer clic en uno de estos elementos, los valores asociados a esa variable desaparecen del gráfico, lo que permite enfocarse en el comportamiento de las demás categorías y mejora la interpretación.

Tabla de registros
Tabla que muestra los registros generados por la aplicación a lo largo del tiempo. Estos registros, también conocidos como logs, son vitales para el monitoreo y diagnóstico del rendimiento de la aplicación.
Cuenta con tres columnas:
- Fecha: Muestra la fecha de ocurrencia del evento.
- Estado: Incluye los códigos de estado que los servidores web devuelven en respuesta a las solicitudes.
- 1xx (Informativo): Indica que la solicitud fue recibida y el proceso continúa. No se utilizan comúnmente en logs de servidores.
- 2xx (Éxito): Señala que la solicitud fue recibida, entendida y procesada correctamente.
- 3xx (Redirección): Indica que se necesita tomar una acción adicional para completar la solicitud.
- 4xx (Error del Cliente): Se refiere a problemas con la solicitud por parte del cliente.
- 5xx (Error del Servidor): Indica que el servidor encontró un error al procesar la solicitud.
- Incluye un botón que permite ver los detalles en la tabla de Registro Detallado.
Gráfico de rendimiento
Muestra un gráfico de líneas que representa la cantidad de registros con error y de registros satisfactorios a lo largo del tiempo, permitiendo visualizar la evolución del rendimiento de la aplicación y detectar patrones de comportamiento.
El eje X representa el tiempo, mostrando cómo cambian los registros en diferentes intervalos.
El eje Y muestra la cantidad de registros, permitiendo observar cuántos eventos (satisfactorios y con error) se produjeron en un momento específico.
El gráfico tiene dos líneas para mostrar la información:
- Línea de Errores: Representa la cantidad de registros con error. Esta línea puede ayudar a identificar picos o patrones en los errores.
- Línea de Registros Satisfactorios: Muestra la cantidad de registros exitosos o satisfactorios. Esta línea permite observar el comportamiento esperado y su relación con los errores.
Al analizar la tendencia de ambas líneas, es posible identificar correlaciones entre los aumentos en los errores y las disminuciones en los registros satisfactorios, lo que puede señalar problemas en el rendimiento o en la estabilidad del sistema. Además, el análisis de este gráfico a lo largo del tiempo ayuda a visualizar la confiabilidad del servicio y a evaluar si los errores están disminuyendo, manteniéndose constantes o aumentando.
Monitoreo de tiempos
Muestra un gráfico de líneas que representa el tiempo promedio de respuesta de una aplicación y el tiempo promedio de latencia, que es el tiempo que demora en recibir la respuesta desde el proveedor de servicios del canal configurado.
En el eje X se representa el tiempo. Este eje puede estar dividido en intervalos como días u horas, dependiendo del período que se esté analizando.
El eje Y muestra el tiempo en milisegundos, permitiendo observar las medidas de rendimiento de la aplicación y del bot.
Líneas del Gráfico:
- Línea de Tiempo Promedio de Respuesta de la Aplicación: Esta línea representa el tiempo que tarda la aplicación en responder a las solicitudes de los usuarios. Un tiempo de respuesta más bajo indica un rendimiento óptimo, mientras que un aumento en este tiempo puede señalar problemas de rendimiento o sobrecarga en el sistema.
- Línea de Tiempo Promedio de Latencia del Bot: Esta línea indica el tiempo que el bot tarda en procesar la información y generar una respuesta. La latencia del bot puede verse afectada por diversos factores, como la carga del servidor, la complejidad de las consultas o el tiempo de espera en la conexión con otras APIs.
Al observar ambas líneas, puedes identificar patrones de comportamiento. Por ejemplo, si el tiempo promedio de respuesta de la aplicación aumenta mientras que la latencia del bot se mantiene constante, podría indicar que la aplicación está teniendo problemas, independientemente del rendimiento del bot.
Registro detallado
Muestra una tabla con los detalles del registro seleccionado en la Tabla de registros, con el objetivo de presentar información detallada y específica de cada registro de manera clara y fácil de interpretar. Tiene dos columnas:
- Clave: Representa el nombre o identificador del campo de datos.
- Valor: Muestra el contenido o dato específico asociado a cada clave para ese registro particular.
Este formato permite analizar rápidamente la información relevante de un evento o registro específico. Además, facilita la búsqueda de detalles, ya que cada clave representa un campo único y bien definido.