Saltar a contenido

Grafana. Dashboards web

La información que se aporta a continuación pretende ser complementaria al guion del proyecto y no es de lectura obligatoria.

Motivación

La posibilidad de visualizar los datos adquiridos y/procesados en tiempo real hace facilita la interpretación de dichos datos y la toma de decisiones. Para el caso de vuestro proyecto se utilizará Grafana para visualizar en paneles gráficos dinámicos de distintos tipos los datos que vayáis escribiendo en la base de datos de Influx, con la que es totalmente compatible. Además, lo ejecutaréis en un contenedor de Docker.

Grafana es una herramienta para visualizar datos de series temporales programada en código abierto escrito y en lenguaje Go y Node.JS LTS (muy semejante a Node.JS, el motor sobre el que funciona Node-RED) dotado además de una HTTP API completa que facilita su integración.

Grafana ha sido diseñado para presentar los datos a monitorizar de una manera agradable y simple de utilizar, hecho que ha permitido que progresivamente vaya sustituyendo los sistemas SCADA para monitorización industrial.

Podéis encontrar la documentación técnica completa de Grafana en el siguiente enlace:

https://grafana.com/

Acceso a Grafana

Es posible acceder a Grafana mediante cualquier navegador, ya que dispone de una interfaz web que escucha en el puerto 3000.

Modo kiosko

Una de las funcionalidades más útiles de Grafana es la capacidad de mostrar dasbhoards en un monitor grande o televisor. Ello permite mostrar diferentes paneles de control que hayamos guardado en algo semejante a una lista de reproducción, pudiendo dividir los datos en dos partes e ir mostrando ambas de manera secuencial, automática y periódica.

Un ejemplo serían las dos configuraciones que se muestran a continuación: