Grafana es una herramienta open source para la unificación y visualización de datos. Permite crear paneles de control para la visualización de datos que además pueden provenir de distintas fuentes.
Usos de Grafana
Uno de los principales usos que se le pude dar a Grafana dentro del mundo de la domótica es visualizar los datos que almacenamos en una base de datos como InfluxDb.
Si disponemos de un medidor de consumos como el IotaWatt, podemos almacenar todas sus mediciones en InfluxDb, toda esta cantidad de datos almacenados carecen de sentido sin una herramienta que nos ayude a visualizarlos y entenderlos, y aquí es donde entra en juego Grafana.
En Grafana podremos crear Dashboards que nos permitirán visualizar las mediciones de nuestro medidor de consumos, en los paneles de control creados podremos aplicar filtros con lo que podremos ver los consumos de esta semana, del mes pasado ,,,etc.
Requisito para instalar Grafana
Antes de instalar Grafana, necesitamos tener instalado InfluxDb, si aún no lo has hecho puedes ver el artículo donde explicamos cómo instalar InfluxDb en Portainer.
Instalar Grafana en Portainer
Vamos a seguir el método habitual y a realizar la instalación haciendo uso de los stacks de Portainer.
En primer lugar, nos dirigimos en Portainer a la sección de Stacks y creamos un nuevo stack de nombre “grafana” y pegamos el siguiente código:
version: '3.8'
services:
grafana:
container_name: grafana
image: grafana/grafana
user: "0"
restart: always
ports:
- 3000:3000
volumes:
- /docker/grafana:/var/lib/grafana
depends_on:
- influxdb
Presionar en “Deploy the stack”
Portainer descarga la última imagen de Grafana y crea el contenedor automáticamente.
Login en Grafana
Para acceder a la interfaz web de Grafana hay que usar la url de Portainer seguida del puerto 3000.
Accedemos a la pantalla de login y accedemos con:
Usuario: admin
Password: admin
En el siguiente paso Grafana nos sugiere cambiar el password, no es necesario hacerlo podemos saltar este paso pero es recomendable cambiar el password para evitar futuros problemas de seguridad.
Finalmente accedemos a la página principal de Grafana, donde se mostrarán los dashboards que vallamos creando.
Buenas.
Gracias por estas entradas, claras y concisas.
Me han sido de gran utilidad.
Saludos.
Gracias a tí por confiar en nuestras guías para configurar tu casa domótica
Me da un error al desplegar el stack: undefined service influxdb. Este último lo he instalado antes siguiendo tus instrucciones
Hola, Grafana depende de Influxdb que es la base de datos donde guardas la información que quieres visualizar en Grafana, mira la guía para instalarr InfluxDb en Portainer, https://domotiqueros.com/instalar-influxdb-en-portainer/
me da el mismo error y ya tengo instalado influxdb, lo pudiste solucionar?