HomelabKubernetes

Monitoriza tu homelab: Grafana + Prometheus + Uptime Kuma en K3s

¿Tu clúster funciona bien? ¿Los servicios responden? La única forma de saberlo es tener un buen sistema de monitorización. Te enseño el stack que uso en mi homelab.

El stack de monitorización

Tres herramientas que cubren todos los aspectos de la monitorización:

Prometheus: el recolector de métricas

Prometheus se despliega con el kube-prometheus-stack de Helm, que incluye Prometheus, Grafana y los exporters necesarios para monitorizar el clúster.

Grafana: dashboards visuales

Grafana viene preconfigurado. Puedes importar dashboards de la comunidad para ver uso de CPU/RAM, espacio en disco, tráfico de red, temperatura de las Raspberry Pis y latencia de aplicaciones.

Uptime Kuma: monitor de servicios

Uptime Kuma comprueba cada X tiempo que tus servicios responden correctamente y te avisa si algo falla via Telegram, Discord o email.

Conclusión

Con Prometheus + Grafana + Uptime Kuma tienes visibilidad total de tu homelab. Sabes lo que pasa antes de que los usuarios se quejen.