Saltar a contenido

ADR 0005 — Parada definitiva de la monitorización legacy

  • Estado: aceptado
  • Fecha: 2026-10-29

Contexto

La observabilidad del homelab se desplegó primero como stack de Portainer (monitoring) en el host legacy lebron: InfluxDB, Grafana, Loki, Prometheus, Uptime Kuma y Frigate, más los agentes Telegraf y Alloy en el stack common.

La plataforma k3s ya cuenta con su propia pila de observabilidad (kube-prometheus-stack + Loki + grafana-operator), lo que duplicaba el consumo de CPU, RAM y disco en lebron. El host no tiene recursos suficientes para mantener ambas pilas.

Decisión

Parar definitivamente en lebron (2026-10-29):

  • Grafana, Loki, Prometheus, Uptime Kuma y Frigate.

Mantener InfluxDB activo, porque Home Assistant y Telegraf siguen escribiendo en él.

En portainer-compose, los servicios parados quedan comentados en hass/monitoring/docker-compose.yml (no se borran) y sus volúmenes se conservan para poder arrancarlos temporalmente si hace falta recuperar datos.

Consecuencias

  • La observabilidad de métricas, logs y dashboards pasa a depender del cluster k3s.
  • Uptime Kuma no tiene sustituto todavía: no hay monitorización de disponibilidad de servicios hasta que se despliegue una alternativa.
  • Alloy (stack common) sigue apuntando a Loki 192.168.1.2:3100 y a Prometheus 192.168.1.2:9090, ambos parados: no puede enviar logs ni métricas. Hay que pararlo o reapuntarlo al cluster.
  • Telegraf no se ve afectado: su destino es InfluxDB.
  • grafana., uptime. y frigate.gorkarevilla.com siguen resolviendo por el túnel legacy y devolverán error mientras los servicios estén parados. El DNS de Grafana está pendiente de apuntar al túnel homelab.
  • Frigate, que sigue en Fase 4 del roadmap, se migrará a kyrie con la iGPU.

Actualización (2026-10-29)

Uptime Kuma ya tiene sustituto: se desplegó en k3s (uptime-kuma) con los 69 monitores migrados, SSO de Authentik, métricas Prometheus y uptime.gorkarevilla.com apuntando al túnel homelab. El DNS de Grafana también se movió al túnel del cluster. Ver Uptime Kuma. El Alloy del stack common se paró el mismo día (contenedor restart=no y servicio comentado en portainer-compose), porque ya no tenía destino. Sigue pendiente migrar Frigate.

Actualización (2026-10-30)

Frigate se migró a k3s sobre kyrie (con la iGPU); ver ADR 0006 y la página del servicio. Las referencias de este ADR a su migración pendiente quedan superadas por esta actualización.

Actualización (2026-10-31)

InfluxDB y Telegraf se han retirado (integración desactivada, servicios comentados y contenedores eliminados por el redeploy de Portainer, volumen de 43 GB conservado). La parte de este ADR que los mantenía activos queda superada por ADR 0007, que además decide el destino del largo plazo (long-term statistics del recorder) y la migración del recorder a PostgreSQL en Fase 4.