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