Comprende el estado actual de tu nube de un vistazo

Desde Azure Monitor hasta Log Analytics y Network Watcher — conceptos clave de monitoreo en la nube explicados con analogías sencillas. Abarca el 10–15% del examen AZ-104.

El dominio de monitoreo representa entre el 10 y el 15% del examen AZ-104. En lugar de memorizar simplemente los nombres de las funciones, entender por qué se necesita cada herramienta te permitirá recordarlo por mucho más tiempo.

---

 

Azure Monitor

¿Qué es Azure Monitor?

Azure Monitor es como el tablero de instrumentos de un automóvil. Mientras manejas, revisas de un vistazo el velocímetro, el indicador de combustible, la temperatura del motor y otras lecturas. Si algo falla, se enciende una luz de advertencia y queda un registro. Azure Monitor funciona de la misma manera: supervisa en tiempo real el estado de todos los recursos que se ejecutan en la nube, incluidos servidores, bases de datos y redes; envía alertas cuando surgen problemas y conserva registros para análisis futuros.

¿Por qué es necesario? En un entorno de nube, decenas o incluso cientos de recursos se ejecutan simultáneamente. Es imposible que una persona los revise uno por uno cuando algo sale mal. Azure Monitor actúa como un "guardia de seguridad de 24 horas" que los vigila a todos de forma automática.

---

Métricas (Metrics): Un informe de salud en números

Las métricas son datos que expresan el estado de un recurso en números. Por ejemplo: uso de CPU al 75%, uso de memoria de 4 GB o tráfico de red entrante de 100 MB por segundo.

Usando una analogía humana, las métricas son como la temperatura corporal, la presión arterial y el pulso. Si los valores están dentro del rango normal, todo está bien; si se salen del rango, es una señal de que algo está mal.

Características clave de las métricas:

Recopilación automática: La mayoría de los servicios de Azure recopilan métricas automáticamente sin ninguna configuración adicional. Cuando creas una máquina virtual, Azure registra automáticamente el uso de CPU, memoria y disco. Período de retención: Los datos de métricas recopilados se conservan durante 93 días. Para mantenerlos por más tiempo, debes exportarlos por separado. Metrics Explorer: Abrir Metrics Explorer en el Portal de Azure te permite visualizar los datos de cualquier período como gráficos de líneas, gráficos de barras y más. Es como ver la tendencia de tu conteo de pasos del último mes en la app de un reloj inteligente.

Escenario real: Llega un reporte de que un servidor web se ha vuelto repentinamente lento. Revisas el uso de CPU de la última hora en Metrics Explorer y ves que se disparó al 95% a partir de las 2 p.m. Ahora tienes una pista para empezar a identificar la causa raíz.

---

Registros (Logs): Un registro detallado de eventos

Si las métricas son 'números', los registros son 'oraciones'. Documentan qué ocurrió, cuándo, quién lo hizo y cómo, como por ejemplo: "A las 2:15 p.m., el usuario Juan López inició sesión" o "A las 2:16 p.m., se rechazó una solicitud de eliminación de archivo."

Es similar a un registro de acceso de oficina. Se lleva un registro detallado de quién entró a qué hora, a qué salas accedió y qué acciones realizó.

Por defecto, los registros permanecen dentro de los recursos de Azure. Para analizarlos, debes enviarlos a un área de trabajo de Log Analytics a través de Configuración de diagnóstico (Diagnostic Settings). Piensa en la Configuración de diagnóstico como la 'dirección de envío que especifica a dónde mandar los registros.'

!Metrics vs Logs

Log Analytics: Una herramienta para buscar y analizar registros

Log Analytics es un espacio donde los datos de registro se almacenan y pueden consultarse. Usando la analogía de una biblioteca, Log Analytics es la biblioteca, los registros son los libros y KQL (Kusto Query Language) es el sistema de búsqueda para encontrar libros.

KQL es un lenguaje de consulta similar a SQL. Puede parecer complejo al principio, pero conocer los patrones básicos es suficiente.

Ejemplo de sintaxis básica de KQL:

Desglosando esta consulta en lenguaje sencillo: — Abrir la tabla del registro de actividad de Azure — Ver solo las entradas generadas en las últimas 24 horas — Filtrar solo las que tienen nivel de error — Contar cuántas hay por grupo de recursos

Es similar a usar las funciones de filtro y agregación de Excel mediante comandos.

Escenario real: Sospechas que alguien eliminó recursos sin autorización anoche. Al consultar los registros de operaciones de eliminación entre las 10 p.m. y la medianoche usando KQL en Log Analytics, puedes descubrir exactamente quién eliminó qué recurso.

---

Alertas (Alerts): Una alarma que te notifica inmediatamente sobre anomalías

Las alertas son una función que 'envía automáticamente una notificación cuando se cumple una condición específica.' Es similar a configurar una alarma en un teléfono inteligente. Así como configuras 'sonar una alarma todos los días a las 7 a.m.', una alerta de Azure te permite configurar 'envíame un correo electrónico si la CPU supera el 80%.'

Las alertas se componen de tres elementos:

| Componente | Función | Analogía | |-----------|---------|----------| | Regla de alerta | Define bajo qué condiciones se envía una notificación | Configurar la hora de la alarma | | Grupo de acciones (Action Group) | Define a quién notificar y cómo | Qué hacer cuando suena la alarma | | Regla de procesamiento de alertas | Suprime o ajusta las notificaciones durante períodos específicos | Apagar la alarma los fines de semana |

Un Grupo de acciones es una configuración que agrupa los métodos y destinatarios de las notificaciones. Además del correo electrónico, SMS y llamadas telefónicas, también puedes activar respuestas automatizadas mediante Webhook (enviando una señal a otro sistema), Logic Apps o Azure Functions. Por ejemplo, puedes configurar una acción que añada automáticamente otro servidor cuando la CPU supere el 90%.

Las Reglas de procesamiento de alertas definen cuándo no deben enviarse las notificaciones. Durante las ventanas de mantenimiento del sistema, las notificaciones pueden inundarte, y las reglas de procesamiento de alertas pueden suprimirlas temporalmente.

Escenario real: Puedes configurar una alerta para que, cuando el uso de CPU de un servidor de tienda en línea supere el 80%, todo el equipo de operaciones reciba una notificación por correo y SMS, mientras se activa simultáneamente un script de escalado automático.

---

Insights: Paneles de monitoreo personalizados por servicio

Insights son pantallas de monitoreo optimizadas para servicios específicos. Si bien el Metrics Explorer general te permite combinar cualquier dato como desees, al principio puede ser abrumador saber qué mirar. Insights son 'paneles personalizados preconfigurados que muestran solo lo más importante al monitorear un servicio determinado.'

Al igual que cada taller mecánico tiene equipos de diagnóstico especializados, cada servicio tiene sus propios Insights optimizados:

| Insights | Servicio objetivo | Información clave proporcionada | |----------|------------------|--------------------------------| | VM Insights | Máquinas virtuales | Rendimiento de CPU, memoria y disco + un mapa de dependencias que muestra qué procesos se comunican con qué servidores | | Storage Insights | Cuentas de almacenamiento | Disponibilidad, tiempo de respuesta, estado de transacciones | | Network Insights | Recursos de red | Topología general de la red y estado de rendimiento |

En particular, el mapa de dependencias de VM Insights es sumamente útil. Dado que muestra visualmente con qué servidores se comunica una máquina virtual, te ayuda a comprender rápidamente el alcance del impacto cuando ocurre un incidente.

---

 

Network Watcher

¿Qué es Network Watcher?

Network Watcher es una colección de herramientas especializadas para diagnosticar problemas de red. Si Azure Monitor muestra el estado general de salud, Network Watcher es el 'experto en tuberías' que profundiza en los problemas de la infraestructura de red.

Los problemas de red son especialmente difíciles porque son invisibles. En situaciones donde "el servidor está activo, pero ¿por qué no puedo conectarme?", las herramientas de Network Watcher brillan.

Herramientas principales de Network Watcher

Comprobación de flujo de IP (IP Flow Verify)

Esta es la herramienta que responde a la pregunta "¿Este tráfico está siendo bloqueado por el firewall (NSG)?" Indica de inmediato si se permite o bloquea un paquete enviado desde una IP específica a un puerto específico, y qué regla de NSG es responsable. Es como preguntar en una puerta de seguridad: "¿Puedo pasar por esta puerta con esta tarjeta?"

Próximo salto (Next Hop)

Esta es la herramienta que responde a la pregunta "¿A dónde se dirige este paquete?" Muestra la ruta real que sigue un paquete mientras viaja de A a B. Es similar a una app de navegación que te indica la dirección hacia la siguiente intersección. Es útil para encontrar la causa cuando el tráfico va a un lugar inesperado debido a una tabla de enrutamiento mal configurada.

Connection Monitor

Esto monitorea continuamente si la conexión entre dos puntos finales funciona correctamente. En lugar de una verificación puntual, prueba la conexión automáticamente cada 5 minutos y registra el tiempo de respuesta y la tasa de pérdida de paquetes. Puedes usarlo como vigilancia que garantice que la conexión VPN entre la oficina central y una sucursal sea siempre estable.

Registros de flujo de NSG (NSG Flow Logs)

Esto registra todo el tráfico que pasa o es bloqueado por un NSG (Grupo de seguridad de red). Como una grabación de CCTV, luego puedes consultar "¿Qué IPs intentaron conectarse a nuestro servidor la semana pasada?" Es esencial para auditorías de seguridad y análisis de tráfico anómalo.

Captura de paquetes (Packet Capture)

Esto registra los paquetes de red reales que entran y salen de una máquina virtual. Como grabar el contenido de una llamada telefónica, guarda en un archivo los datos reales que se intercambian. Se utiliza cuando se necesita el nivel de análisis más profundo, y el archivo guardado puede analizarse con herramientas como Wireshark.

---

&nbs

Volver a la lista del blog