Microsoft AZ-400: Monitorización, observabilidad y retroalimentación — Guía de estudio

Forma parte de la Microsoft DevOps Engineer Expert AZ-400 — Guía de estudio. Practica con respuestas verificadas en el centro de exámenes de Microsoft, o realiza tests cronometrados en ExamRoll.io.

Información general

Los equipos de DevOps modernos tratan el monitoreo, la observabilidad y la retroalimentación como un ciclo continuo que informa las decisiones de ingeniería, operaciones y producto. En Azure, la telemetría fluye desde las aplicaciones y la infraestructura hacia Azure Monitor y Log Analytics, donde se consulta, correlaciona y visualiza. El seguimiento distribuido une los servicios en transacciones de extremo a extremo, mientras que las alertas y las integraciones de guardia impulsan una remediación rápida. Los paneles de Azure DevOps, el análisis de elementos de trabajo y la experimentación cierran el ciclo al reincorporar los conocimientos en la planificación y la entrega. Esta sección proporciona la profundidad necesaria para diseñar una pila de observabilidad integrada que ofrezca retroalimentación procesable en cada etapa.

Telemetría, Seguimiento y Azure Monitor

Application Insights es el componente de supervisión del rendimiento de aplicaciones (APM) de Azure Monitor. La instrumentación se añade a través de:

Los tipos de telemetría incluyen solicitudes, dependencias (HTTP, SQL, SDK de Azure), seguimientos, excepciones, vistas de página, rendimiento de carga de página, resultados de pruebas de disponibilidad, eventos/métricas personalizados y métricas en vivo. El muestreo controla el volumen y el costo mientras preserva la señal: el muestreo adaptativo del SDK ajusta automáticamente las tasas por tipo para mantener el rendimiento y la correlación objetivo; el muestreo de tasa fija proporciona un muestreo determinista para el cumplimiento normativo. Dé preferencia al muestreo del lado del SDK para que los sistemas posteriores nunca procesen elementos descartados. Mantenga un muestreo persistente (sticky sampling) para la integridad del seguimiento de extremo a extremo.

El seguimiento distribuido proporciona visibilidad de las transacciones de extremo a extremo. Application Insights implementa el estándar W3C Trace-Context (traceparent/tracestate), propagando automáticamente los ID de correlación a través de HTTP; propague el contexto a través de los límites asíncronos y protocolos personalizados para evitar seguimientos rotos. El seguimiento de dependencias recopila automáticamente las llamadas salientes comunes; emita dependencias personalizadas para saltos en colas de mensajes o RPC no estándar para completar el gráfico de llamadas. App Map y Transaction Search visualizan los flujos entre servicios, las latencias y los puntos críticos de fallo. Para la correlación del front-end con el back-end, habilite el SDK de JavaScript y asegúrese de que se acepten las cabeceras de correlación del lado del servidor para medir los tiempos de carga de página reales y los recorridos del usuario.

Azure Monitor unifica la telemetría de la plataforma y de la aplicación:

Consultas y Análisis con Log Analytics (KQL)

Un área de trabajo de Log Analytics es el límite de consulta y gobernanza para los registros. Planifique por entorno y soberanía de los datos: áreas de trabajo separadas para producción frente a no producción pueden simplificar el RBAC y las directivas de retención; la centralización facilita la correlación entre servicios. Los orígenes de datos incluyen Azure Diagnostics (registros/métricas de la plataforma), agentes de VM (eventos de Syslog/Windows, contadores de rendimiento), Container Insights/AKS, registros de componentes de Application Insights (unificados bajo Azure Monitor Logs), inicios de sesión de Azure AD, registros personalizados a través de API de ingesta y Reglas de Recopilación de Datos para un enrutamiento y transformación precisos de los flujos.

Kusto Query Language (KQL) está optimizado para el análisis de series temporales y telemetría:

Visualización y retroalimentación ágil en Azure DevOps

Los paneles (dashboards) en Azure DevOps comunican tanto la salud operativa como la del proceso. Los paneles a nivel de equipo se centran en el backlog, las iteraciones y el WIP del equipo; los paneles a nivel de proyecto muestran vistas de portafolio y entre equipos. Los widgets incluyen el gráfico de evolución (Sprint Burndown), el de finalización (Burnup), la velocidad (Velocity), el diagrama de flujo acumulado (CFD), el tiempo de ciclo (Cycle Time), el tiempo de entrega (Lead Time), gráficos de elementos de trabajo/resultados de consulta, resúmenes de compilación/lanzamiento y Markdown para runbooks y el estado de los SLO. Asegure los widgets con permisos de panel y limite el alcance de las consultas estrictamente a equipos/áreas para evitar la filtración de información entre equipos.

Las consultas de Boards (a través del generador de consultas o WIQL) alimentan muchos widgets. Parametrice las consultas por la ruta de área/iteración del equipo para su reutilización; prefiera los widgets basados en Analytics cuando estén disponibles por su precisión y rendimiento. Métricas clave de flujo:

Cuando se necesiten analíticas de producto, conecte Azure DevOps Analytics a Power BI para combinar métricas de entrega con telemetría operativa (p. ej., tiempo de entrega frente a tasa de escape de defectos) para priorizar mejoras.

Fiabilidad, Alertas y Retroalimentación Continua

Los SLI/SLO/SLA establecen la fiabilidad como una característica de primer nivel:

Alertas y guardias (on-call):

Retroalimentación continua y experimentación:

Escenario de Problema Práctico

Spotify necesita mejorar la visibilidad de extremo a extremo y la retroalimentación para sus servicios de ingesta y reproducción de podcasts desplegados en Azure Kubernetes Service (AKS) y APIs de Azure App Service. Los incidentes se detectan tarde y los equipos de producto carecen de métricas de adopción fiables para las nuevas funcionalidades de reproducción.

  1. Instrumentar y correlacionar la telemetría de la aplicación
  1. Transmitir diagnósticos de la plataforma a Log Analytics
  1. Definir SLI, SLO y presupuestos de error
  1. Construir alertas accionables e integración con el sistema de guardia (on-call)
  1. Establecer dashboards para ingeniería y producto
  1. Implementar experimentación y análisis de uso
  1. Garantizar la calidad de los lanzamientos con puertas (gates)

Estrategia de pruebas e ingeniería de calidad · Todos los dominios · Gestión de paquetes y gestión de artefactos

Practica estas preguntas → · Práctica cronometrada en ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Aprueba tu examen →

Explorar Microsoft →

Related guides

Acceso todo en uno

Una suscripción. Todos los exámenes.

Cada plan desbloquea la búsqueda ilimitada de respuestas, pruebas de práctica, explicaciones de AI y la biblioteca completa de recursos, en más de 20 idiomas.

Mensual
24.87
Just €0.83/day
Todo incluido:
  • Búsqueda ilimitada de respuestas
  • Pruebas de práctica ilimitadas
  • Explicaciones con tecnología AI
  • Biblioteca completa de recursos
  • Más de 20 idiomas
  • Actualizaciones semanales de contenido
  • Recompensas y referencias
  • Soporte prioritario
Iniciar prueba gratuita

No se requiere tarjeta de crédito*

Mejor valor
12 meses
179.87
Just €0.49/daySave 40%
Todo incluido:
  • Búsqueda ilimitada de respuestas
  • Pruebas de práctica ilimitadas
  • Explicaciones con tecnología AI
  • Biblioteca completa de recursos
  • Más de 20 idiomas
  • Actualizaciones semanales de contenido
  • Recompensas y referencias
  • Soporte prioritario
Iniciar prueba gratuita

No se requiere tarjeta de crédito*

✓ Plan gratuito incluido · ✓ Cancela en cualquier momento · ✓ Todos los planes desbloquean el producto completo