Saltar a contenido
Grafana

Dashboards · Métricas · Visualización · Monitorización

📌 v13.0.1 · 2026-04-17

Grafana — Dashboards de visualización

El panel de control central donde se monitoriza el estado del sistema y de la finca en tiempo real. Métricas, logs, estado de salud y datos de sensores en un solo sitio.

Como usuario

Qué podrás hacer

  • Ver el estado de los servicios (semáforos verde/amarillo/rojo)
  • Consultar datos de sensores de la finca (humedad, temperatura, peso de colmenas)
  • Ver el consumo energético (solar, baterías)
  • Explorar dashboards de biodiversidad (detecciones BirdNET, fauna con Frigate)
  • Ver tendencias a largo plazo

Cómo se accederá

Plataforma Cómo
Navegador https://grafana.sc
Ubuntu Navegador
Android Navegador — la interfaz es responsive
FireTV No aplica

Primeros pasos (previstos)

  1. Abrir https://grafana.sc
  2. Inicia sesión con tu usuario SmallCountry
  3. Cada perfil ve dashboards distintos: el biólogo ve datos de finca, el admin ve el estado del sistema, la familia ve el consumo energético.

Integración con otros servicios de SmallCountry

Servicio Relación
Victoria Metrics Fuente de métricas — consultas PromQL (lenguaje de consulta de métricas)
Victoria Logs Fuente de logs — consultas LogQL (lenguaje de consulta de logs)
Prometheus Scraper de métricas de todos los servicios
Uptime Kuma Estado de salud de los servicios
Node-RED Datos de sensores MQTT (protocolo de mensajería ligera para IoT) de la finca
n8n Resúmenes diarios generados desde métricas
ollama-qdrant Consultas de IA cruzando métricas

Servicios que lo hacen posible

  • Docker — contenedor grafana/grafana:latest
Para el administrador (diseño previsto)

Datos del servicio

LXC (contenedor ligero de Proxmox) 114
IP 10.10.10.114
Tier A
Impacto 🔴 Crítico — sin Grafana el sistema está ciego

Almacenamiento persistente

ZFS (sistema de archivos con integridad de datos) dataset rpool/datos/grafana
Montaje en LXC /opt/grafana/
Subdirectorios config/ data/ logs/
Backup PBS (sistema de copias de seguridad de Proxmox) diario + dashboards versionados en Forgejo como JSON (formato de intercambio de datos)

Healthcheck

curl -s https://grafana.sc/api/health

Logs y diagnóstico

docker logs --tail 100 grafana

Backup manual

zfs snapshot rpool/datos/grafana@manual-$(date +%Y%m%d)

Problemas comunes

  • "Dashboard no carga datos": verificar que Victoria Metrics y Loki están corriendo
  • "Gráfica vacía": comprobar que el datasource está configurado correctamente en Grafana
Para el arquitecto (diseño previsto)

Relaciones con otros servicios

flowchart LR
    Caddy[Caddy LXC 102] -->|TLS + forward_auth| Grafana[Grafana LXC 114]
    Authentik[Authentik LXC 105] -->|OAuth2| Grafana
    Grafana -->|PromQL| VicMetrics[Victoria Metrics]
    Grafana -->|LogQL| VicLogs[Victoria Logs]
    Grafana -->|API| UptimeKuma[Uptime Kuma]
    Prometheus -->|scrape| Services[Servicios]
    NodeRED[Node-RED] -->|MQTT| Prometheus

Configuración de red

Bridge Puerto Acceso desde
vmbr1 3000 Caddy (LXC 102)

En Pi-hole

grafana.sc  →  10.10.10.114

En Caddy

grafana.sc {
    forward_auth authentik.sc
    reverse_proxy 10.10.10.114:3000
}

En Authentik

Provider OAuth2
Grupos asignados admin / finca

Orquestación

Componente Path
Rol Ansible roles/grafana/
Playbook deploy-grafana.yml
Módulo OpenTofu modules/grafana/
Semaphore Proyecto grafana, Template deploy
Forgejo Actions .forgejo/workflows/grafana.yml
Repo Forgejo infra-core/
Ficha versionada docs/fichas/programas/grafana.md

Captura de pantalla

Grafana — Dashboard de monitorización

📸 Pendiente de captura desde la instancia en producción. Sustituye esta imagen por una captura real de https://grafana.sc.

Secciones relacionadas

🌐 Enlaces de interés

Sitio oficial · Documentación · GitHub