Resumen de Application Insights

Azure API Management

Fiodar Sazanavets

Senior Software Engineer at Microsoft

Importancia de la observabilidad

Analogía de observabilidad

Azure API Management

Tipos de telemetría

  • Registros (logging)
  • Trazas
  • Métricas

Azure API Management

Introducción al logging

  • El logging registra cada evento en lenguaje legible
  • Cada entrada tiene un nivel de gravedad (normal, aviso, error)
    • Como una secretaria tomando notas en una reunión
  • Captura todo lo que ocurre dentro de la aplicación

Logging

Azure API Management

Visión general de tracing

Trazas

  • Varias entradas de log relacionadas forman una traza
  • Imagina cada solicitud como un paquete con etiqueta de seguimiento
  • APIM añade un correlation ID único en las cabeceras
  • Backends con el SDK de Application Insights detectan el ID automáticamente
  • Así la plataforma recompone todo el recorrido de la solicitud
Azure API Management

Importancia de las métricas

  • Las métricas son mediciones simples (contadores, medias, duraciones)
    • Como el velocímetro de un coche mostrando la velocidad actual
  • Ejemplos de métricas:
    • Recuento de errores
    • Latencia media de solicitudes
    • Número de usuarios activos
  • Siempre se siguen como series temporales para ver qué pasaba y cuándo

Métricas

Azure API Management

Paneles de Application Insights

Panel

  • SLAs = límites de velocidad
    • Suena la sirena al superar umbrales
  • Dashboards = tu pared de monitores

    • De un vistazo: ¿Vamos rápidos? ¿Estamos fallando?
    • En Azure Monitor Workbooks/Dashboard, fija gráficos de solicitudes, tasa de errores y latencia
  • Alertas = tus cinturones de seguridad

    • Crea reglas de alerta vinculadas a gráficos o logs
    • Conéctalas a Action Groups (email, Teams, PagerDuty)
Azure API Management

Kusto Query Language

  • Cuando algo huele raro, KQL es tu detective
  • Abre Logs para consultar la telemetría de la aplicación
    • Como hojear la caja negra de un vuelo
  • Consultas guardadas te llevan de alerta disparada -> causa raíz en minutos
  • Confirma la corrección viendo cómo los indicadores vuelven al verde

Ejemplo de KQL

Azure API Management

¡Vamos a practicar!

Azure API Management

Preparing Video For Download...