Lab 11.2 - Creación de Dashboards Personalizados
Objetivos del Lab
Al final de este laboratorio, usted será capaz de:
- Crear un dashboard personalizado en Grafana.
- Agregar paneles con métricas de Prometheus.
- Utilizar PromQL para las consultas.
- Configurar alertas básicas.
Duración Estimada
45-60 minutos
Requisitos Previos
- Prometheus y Grafana instalados (Lab 11.1).
- Acceso a la interfaz de Grafana.
Parte 1: Creación de un Dashboard
Paso 1.1: Acceder a Grafana
Port-forward hacia Grafana:
kubectl port-forward -n monitoring svc/prometheus-grafana 3000:80
Inicie sesión en http://localhost:3000.
Paso 1.2: Crear un Nuevo Dashboard
- Haga clic en "+" → "Create Dashboard".
- Haga clic en "Add visualization".
- Seleccione "Prometheus" como fuente de datos.
Parte 2: Adición de Paneles
Paso 2.1: Panel CPU Usage
Cree un panel para el uso de CPU:
- En el campo de consulta, ingrese:
rate(container_cpu_usage_seconds_total[5m]) - Configure el título: "CPU Usage".
- Guarde el panel.
Paso 2.2: Panel Memory Usage
Cree un panel para la memoria:
- Consulta:
container_memory_usage_bytes - Título: "Memory Usage".
- Formato: "Bytes".
Parte 3: Configuración Avanzada
Paso 3.1: Agregar Labels
Utilice consultas con labels:
sum(rate(container_cpu_usage_seconds_total{namespace="default"}[5m])) by (pod)
Paso 3.2: Gráficos Temporales
Configure un gráfico temporal para visualizar la evolución.
Parte 4: Alertas Básicas
Paso 4.1: Crear una Alerta
- En un panel, haga clic en "Alert".
- Configure la condición (ej: CPU > 80%).
- Defina el mensaje de alerta.
Resumen del Lab
En este laboratorio, usted ha creado dashboards personalizados en Grafana con métricas de Prometheus. Aprendió a utilizar PromQL y a configurar alertas.
Próximos Pasos
El próximo laboratorio le mostrará cómo configurar el logging con Fluentd/Fluent Bit.
Lab 11.3: Configuración del Logging
Lab creado el: diciembre 2024