Saltar al contenido principal

Lab 11.4 - Alertas y Notificaciones

Objetivos del Lab​

Al finalizar este laboratorio, usted será capaz de:

  • Comprender Alertmanager.
  • Configurar reglas de alerta en Prometheus.
  • Configurar rutas y receptores en Alertmanager.
  • Probar las alertas.

Duración Estimada​

45-60 minutos

Requisitos Previos​

  • Prometheus instalado (Lab 11.1).
  • Conocimientos sobre Prometheus.

Parte 1: Configuración de Reglas de Alerta​

Paso 1.1: Crear una Regla de Alerta​

Cree alert-rules.yaml:

groups:
- name: kubernetes-alerts
rules:
- alert: HighCPUUsage
expr: rate(container_cpu_usage_seconds_total[5m]) > 0.8
for: 5m
labels:
severity: warning
annotations:
summary: "High CPU usage detected"
description: "CPU usage is above 80%"

Parte 2: Configuración de Alertmanager​

Paso 2.1: Configurar Alertmanager​

Cree alertmanager-config.yaml:

global:
resolve_timeout: 5m

route:
group_by: ['alertname']
receiver: 'default-receiver'

receivers:
- name: 'default-receiver'
webhook_configs:
- url: 'http://webhook-receiver:5001/alerts'

Parte 3: Prueba de las Alertas​

Paso 3.1: Verificar las Alertas​

Acceda a Prometheus y verifique las alertas:

http://localhost:9090/alerts

Resumen del Lab​

En este laboratorio, usted ha configurado el alerting con Prometheus y Alertmanager. Ha creado reglas de alerta y configurado las notificaciones.


Próximos Pasos​

Este módulo sobre Monitoring está ahora completo. Puede continuar con el Módulo 12 sobre Despliegue en Producción.

Módulo 12: Despliegue en Producción


Lab creado el: diciembre 2024