Skip to content

Grafana. Web dashboards

The information provided below is intended to be complementary to the project script and is not required reading.

Motivation

The possibility of visualizing the data acquired and/or processed in real time makes it easier to interpret said data and make decisions. In the case of your project, Grafana will be used to visualize in dynamic graphic panels of different types the data that you write in the Influx database, with which it is fully compatible. Also, you will run it in a Docker container.

Grafana is a tool to visualize time series data programmed in open source code written in Go and Node.JS LTS language (very similar to Node.JS, the engine on which Node-RED works) also equipped with a complete HTTP API that facilitates its integration.

Grafana has been designed to present the data to be monitored in a pleasant and easy-to-use way, which has allowed it to progressively replace SCADA systems for industrial monitoring.

You can find the complete technical documentation of Grafana at the following link:

https://grafana.com/

Grafana access

Grafana can be accessed through any browser, as it has a web interface that listens on port 3000.

Kiosko mode

One of the most useful features of Grafana is the ability to display dashboards on a large monitor or television. This allows us to display different control panels that we have saved in something similar to a playlist, being able to divide the data into two parts and display both sequentially, automatically and periodically.

An example would be the two configurations shown below: