Title: Monitoreo con herramientas como Portainer o Grafana
Course: 2025 - LISI - Virtualizacion 2-2 > Section: Aplicaciones Prácticas y Proyecto Final

🧩 Tema: Monitoreo con herramientas como Portainer o Grafana

🎯 Objetivo General

Implementar soluciones de monitoreo para contenedores y servicios Docker utilizando herramientas como Portainer y Grafana, con el fin de observar el estado, rendimiento y comportamiento de los sistemas desplegados.

📘 Contenidos

1. ¿Por qué es importante el monitoreo?

El monitoreo permite:

- Detectar fallos o cuellos de botella.
- Analizar el rendimiento de servicios.
- Auditar el uso de recursos (CPU, RAM, red).
- Tomar decisiones informadas para escalar o ajustar servicios.

🛠 Herramientas de Monitoreo

🔹 Portainer

Portainer es una interfaz gráfica para gestionar contenedores Docker. Permite:

- Ver contenedores activos, imágenes, volúmenes y redes.
- Iniciar, detener y eliminar contenedores.
- Crear stacks con Docker Compose.
- Visualizar logs y estadísticas básicas.

Instalación rápida:

docker volume create portainer_data

docker run -d -p 9000:9000 --name=portainer \

  --restart=always \

  -v /var/run/docker.sock:/var/run/docker.sock \

  -v portainer_data:/data \

  portainer/portainer-ce

Accede a Portainer en: http://localhost:9000

🔹 Grafana + Prometheus

Grafana es una plataforma de visualización de métricas. Se usa comúnmente junto con Prometheus, que recolecta datos de servicios y contenedores.

Prometheus recolecta métricas como:

- Uso de CPU y memoria
- Estado de servicios
- Tiempos de respuesta

Grafana permite:

- Crear dashboards personalizados
- Visualizar métricas en tiempo real
- Configurar alertas

Ejemplo de stack con Docker Compose:

version: '3'

services:

  prometheus:

    image: prom/prometheus

    ports:

      - "9090:9090"

    volumes:

      - ./prometheus.yml:/etc/prometheus/prometheus.yml

  grafana:

    image: grafana/grafana

    ports:

      - "3000:3000"

🧪 Actividad Sugerida

Título: Monitoreo de Contenedores con Portainer y Grafana
Producto final: Video explicativo en YouTube

Pasos:

1. Instalar Portainer y explorar su interfaz.
2. Configurar Prometheus y Grafana con Docker Compose.
3. Crear un dashboard básico en Grafana.
4. Visualizar métricas de contenedores.
5. Grabar un video explicando:
  - Qué es el monitoreo y por qué es importante
  - Cómo se usan Portainer y Grafana
  - Cómo se visualizan métricas
  - Cómo se interpretan los datos

📌 Recomendaciones

- Usar OBS Studio para grabar pantalla.
- Mostrar ejemplos reales de contenedores en ejecución.
- Explicar cómo se pueden usar estas herramientas en producción.