Mapa de la aplicación

Supervisar y solucionar problemas en soluciones de Azure

Ebadur Osib

Senior Cloud Consulting Engineer

Cuando depurar se vuelve caótico

tangledservices.jpg

Supervisar y solucionar problemas en soluciones de Azure

Presentación del mapa de la aplicación

cleandiagram.jpg

Supervisar y solucionar problemas en soluciones de Azure

¿Qué es el mapa de la aplicación?

  • Función integrada de Application Insights.
  • Ofrece un mapa visual en tiempo real de la arquitectura.
  • Detecta automáticamente componentes y dependencias externas, como:
    • Apps web
    • APIs
    • Bases de datos
    • Dependencias externas
  • Usa trazas distribuidas y telemetría en ejecución.
  • Sin configuración manual y acelera la depuración
Supervisar y solucionar problemas en soluciones de Azure

Cómo se crea el mapa de la aplicación

  appmapflow.jpg

  • Se crea con trazas distribuidas.
  • La telemetría sigue cada solicitud a través del sistema.
  • Las trazas se unen automáticamente en un grafo de dependencias
Supervisar y solucionar problemas en soluciones de Azure

Leer el mapa

app-insights-overview.png

1 https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-map
Supervisar y solucionar problemas en soluciones de Azure

Métricas clave

intelligent-view-insights.png

 

  • Muestra métricas clave, como:
    • Latencia
    • Número de solicitudes
    • Tasa de errores
  • Sin necesidad de consultas.
1 https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-map
Supervisar y solucionar problemas en soluciones de Azure

Salud de dependencias

  mapredhealthlines.png

1 https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-map
Supervisar y solucionar problemas en soluciones de Azure

Mapa de la aplicación en microservicios

 

  • Entiende arquitecturas complejas.
  • Visualiza el flujo de solicitudes.
  • Identifica fallos en cascada.
  • Muestra el radio de impacto de un problema.
  • Agiliza el análisis de la causa raíz.

microservices.jpg

Supervisar y solucionar problemas en soluciones de Azure

El cuello de botella oculto

sloworders.jpg

Supervisar y solucionar problemas en soluciones de Azure

El reto sin el mapa de la aplicación

hiddencause.jpg

Supervisar y solucionar problemas en soluciones de Azure

El resultado con el mapa de la aplicación

applicationmapoutcome.jpg

Supervisar y solucionar problemas en soluciones de Azure

Resumen

  • Visualiza componentes y dependencias.
  • Basado en trazas distribuidas y telemetría.
  • Destaca latencia y tasas de error.
  • Simplifica la depuración en sistemas distribuidos.
  • Esencial para microservicios y apps nativas en la nube

  untangledweb.jpg

Supervisar y solucionar problemas en soluciones de Azure

¡Vamos a practicar!

Supervisar y solucionar problemas en soluciones de Azure

Preparing Video For Download...