0Pricing
Cloud & IT Cert Prep · Lección

Métricas y alertas de Azure Monitor

Recopile métricas de plataforma para máquinas virtuales y App Service, configure alertas con umbrales estáticos y dinámicos y dirija las notificaciones de alerta a grupos de acciones por correo electrónico y webhook.

Métricas y alertas de Azure Monitor es una lección gratuita de Cloud & IT Cert Prep en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Cloud & IT Cert Prep, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Cloud & IT Cert Prep incluye 4 lecciones en total.

¿Qué es Azure Monitor?

Azure Monitor es la plataforma unificada de observabilidad para todos los recursos de Azure. Recopila métricas (datos numéricos de series temporales) y registros (registros estructurados de eventos) de cada servicio que implemente. Sin Azure Monitor, operaría a ciegas, sin poder detectar la degradación del rendimiento o los problemas de capacidad antes de que afecten a los usuarios.

Comprender las métricas de la plataforma

Las métricas de la plataforma se recopilan automáticamente para cada recurso de Azure sin coste adicional. Para una máquina virtual, Azure Monitor captura Percentage CPU, Network In, Network Out, Disk Read Bytes y muchas más. Estas métricas se almacenan con una granularidad de un minuto durante 93 días en el almacén de métricas. No se necesita ningún agente ni configuración para empezar a visualizarlas.

# View available metrics for a VM via Azure CLI
az monitor metrics list-definitions \
  --resource /subscriptions/<sub-id>/resourceGroups/<rg>/providers/Microsoft.Compute/virtualMachines/<vm-name> \
  --output table

Visualización de métricas en Metrics Explorer

El Metrics Explorer del portal de Azure permite representar gráficamente cualquier métrica de la plataforma de forma interactiva. Seleccione un recurso, elija un espacio de nombres de métricas, seleccione una métrica y elija un tipo de agregación (Average, Maximum, Minimum, Count o Sum). Puede superponer varias métricas, dividirlas por dimensión (por ejemplo, por disco o interfaz de red) y anclar el gráfico a un panel de Azure.

Alertas de umbral estático

Una regla de alerta de métricas se activa cuando una métrica cruza un umbral fijo durante un período de evaluación definido. Por ejemplo: emitir una alerta cuando Percentage CPU sea superior al 85% durante 5 minutos consecutivos. Las reglas de alerta constan de un recurso de destino, una condición y un grupo de acciones que define qué ocurre cuando se activa la alerta.

# Create a static CPU alert via CLI
az monitor metrics alert create \
  --name 'High-CPU-Alert' \
  --resource-group myRG \
  --scopes /subscriptions/<sub>/resourceGroups/myRG/providers/Microsoft.Compute/virtualMachines/myVM \
  --condition 'avg Percentage CPU > 85' \
  --window-size 5m \
  --evaluation-frequency 1m \
  --action myActionGroup

Alertas de umbral dinámico

Los umbrales dinámicos utilizan el aprendizaje automático para establecer automáticamente los límites de las alertas según el comportamiento histórico. En lugar de codificar de forma fija un porcentaje de CPU, Azure Monitor aprende el patrón normal de la métrica y solo genera una alerta cuando el valor se desvía significativamente. Esto reduce los falsos positivos en métricas cuyo nivel natural varía según la hora o el día de la semana. Establezca la sensibilidad en Low, Medium o High.

Grupos de acciones

Un grupo de acciones define las notificaciones y acciones automatizadas que se ejecutan cuando se activa una alerta. Entre los tipos de notificación admitidos se incluyen correo electrónico/SMS/notificaciones push, voz y notificaciones de aplicaciones de Azure. Entre las acciones automatizadas se incluyen llamar a una Azure Function, publicar en una Logic App, activar un webhook o ejecutar un Automation Runbook. Un grupo de acciones puede compartirse entre muchas reglas de alerta.

# Create an action group with email notification
az monitor action-group create \
  --name 'OpsTeam' \
  --resource-group myRG \
  --action email 'ops-lead' 'ops@example.com'

Niveles de gravedad de las alertas

A cada regla de alerta se le asigna una gravedad de Sev 0 (crítica) a Sev 4 (detallada). La gravedad no afecta al momento en que se activa la alerta; es metadatos que los equipos de operaciones utilizan para clasificar los incidentes. Un procedimiento recomendado es avisar a los ingenieros de guardia solo para las alertas Sev 0 y Sev 1, enviar las Sev 2 a una cola de tickets y tratar las Sev 3–4 como informativas.

Alertas del registro de actividad

Las alertas del registro de actividad se activan ante operaciones administrativas registradas en el registro de actividad de Azure, no ante métricas. Úselas para recibir notificaciones cuando alguien elimine un grupo de recursos, cambie una regla de un grupo de seguridad de red o reinicie una máquina virtual. Se configuran de forma idéntica a las alertas de métricas, pero tienen como destino una condición del registro de actividad, como el nombre de la operación o el tipo de recurso.

# Alert when any VM in a resource group is deleted
az monitor activity-log alert create \
  --name 'VM-Delete-Alert' \
  --resource-group myRG \
  --condition category=Administrative operationName=Microsoft.Compute/virtualMachines/delete \
  --action-group myActionGroup

Estados de las alertas y reglas de procesamiento de alertas

Una instancia de alerta pasa por tres estados: Fired → Acknowledged → Resolved. Las reglas de procesamiento de alertas (anteriormente, reglas de supresión) le permiten suprimir notificaciones durante ventanas de mantenimiento programadas o agregar grupos de acciones a todas las alertas que coincidan con un ámbito, sin modificar cada regla de alerta individualmente. Esto es esencial para gestionar el exceso de alertas durante las implementaciones.

Alertas de métricas para servicios PaaS

Las métricas de la plataforma no se limitan a las máquinas virtuales. App Service expone Http5xx, RequestCount y AverageResponseTime. Azure SQL Database expone cpu_percent y dtu_consumption_percent. Azure Storage expone UsedCapacity y Transactions. Puede aplicar el mismo modelo de alertas de métricas a todos estos servicios, lo que le proporciona un enfoque de supervisión uniforme independientemente del tipo de recurso.

# Alert on App Service HTTP 5xx errors
az monitor metrics alert create \
  --name 'AppService-5xx-Alert' \
  --resource-group myRG \
  --scopes /subscriptions/<sub>/resourceGroups/myRG/providers/Microsoft.Web/sites/myApp \
  --condition 'total Http5xx > 10' \
  --window-size 5m \
  --evaluation-frequency 1m \
  --action myActionGroup

Alertas para varios recursos

Azure Monitor admite alertas de métricas para varios recursos que aplican una sola regla a todos los recursos del mismo tipo en una suscripción o un grupo de recursos. Por ejemplo, una sola regla de alerta puede supervisar todas las máquinas virtuales de un grupo de recursos para detectar un uso elevado de CPU. Esto reduce considerablemente el número de reglas que debe administrar en comparación con la creación de una regla por máquina virtual. Las alertas para varios recursos tienen como ámbito un grupo de recursos o una suscripción, además de un tipo de recurso específico.

Comprobación rápida

Compruebe su comprensión de los conceptos de Microsoft Azure Fundamentals (AZ-900) tratados en esta lección.

Resumen de la lección

En esta lección ha aprendido que Azure Monitor recopila automáticamente las métricas de la plataforma de todos los recursos de Azure, que las reglas de alerta de métricas se activan con umbrales estáticos o dinámicos y notifican a los equipos mediante grupos de acciones, y que las alertas del registro de actividad se activan ante operaciones administrativas, como la eliminación de recursos. A continuación, exploraremos Log Analytics y KQL para consultar datos de registro estructurados.

Preguntas frecuentes

¿La lección «Métricas y alertas de Azure Monitor» es gratis?

Sí — el texto completo de «Métricas y alertas de Azure Monitor» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Cloud & IT Cert Prep, actualiza a CoddyKit PRO. El curso de Cloud & IT Cert Prep incluye 4 lecciones en total.

¿Qué aprenderé en «Métricas y alertas de Azure Monitor»?

Recopile métricas de plataforma para máquinas virtuales y App Service, configure alertas con umbrales estáticos y dinámicos y dirija las notificaciones de alerta a grupos de acciones por correo elect… Practicas Cloud & IT Cert Prep con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Cloud & IT Cert Prep?

No se requiere experiencia previa. Cloud & IT Cert Prep en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.

¿Cuánto tiempo toma la lección «Métricas y alertas de Azure Monitor»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Cloud & IT Cert Prep?

Sí. Cada lección de Cloud & IT Cert Prep incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Métricas y alertas de Azure Monitor
  2. Fundamentos de Log Analytics y KQL
  3. Application Insights
  4. Paneles y libros de Azure
← Volver a Cloud & IT Cert Prep