instalar-grafana-en-raspberry-pi

Cómo instalar Grafana en Raspberry Pi

Grafana es una herramienta de visualización y análisis de datos que permite crear dashboards interactivos a partir de múltiples fuentes de datos.

Con Grafana, puedes crear gráficos, alertas, y paneles personalizados que ayudan a entender mejor los datos y tomar decisiones informadas.

Es compatible con una gran variedad de bases de datos, incluyendo Prometheus, InfluxDB, Elasticsearch, y muchas otras.

Es ampliamente utilizada para monitoreo de sistemas, visualización de métricas y análisis de datos.

Cómo instalar Grafana

Antes de instalar Grafana, es recomendable que tu sistema esté actualizado. Para actualizar tu sistema, ejecuta:

sudo apt update
sudo apt upgrade

Ahora deberemos añadir los repositorios de Grafana. Primero añadimos las claves APT para autentificar los paquetes

sudo mkdir -p /etc/apt/keyrings/
wget -q -O - https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/grafana.gpg > /dev/null

Añadimos el repositorio de Grafana,

echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main" | sudo tee /etc/apt/sources.list.d/grafana.list

Finalmente ya podemos instalar Grafana

sudo apt update
sudo apt install -y grafana

Ahora deberemos configurar el servicio de Grafana y habilítalo para que se inicie automáticamente al arrancar la Raspberry Pi:

sudo systemctl start grafana-server
sudo systemctl enable grafana-server

Podemos verificar que la instalación es correcta con el siguiente comando.

sudo systemctl status grafana-server

Si todo está bien, deberíamos ver una salida que indique que el servicio está activo y en funcionamiento.

Acceder a la interfaz web de Grafana

Grafana se ejecuta a través de un interface web, que se ejecuta por defecto en el puerto 3000. Abrimos un navegador web y accede a la interfaz de Grafana,

http://127.0.0.1:3000

grafana-login-screen

Cuando accedas por primera vez, se te pedirá que inicies sesión. Las credenciales por defecto son:

  • Usuario: admin
  • Contraseña: admin

La primera vez que inicie sesión en Grafana, te pedirá que cambies la contraseña del administrador. Ingresamos la contraseña que queramos y luego hacemos clic en “Cambiar contraseña”.

grafana-screenshot-1

Una vez dentro, puedes empezar a configurar tus datasources (fuentes de datos) y dashboards (paneles de control)

Configurar un DataSource

Para poder visualizar datos en Grafana, primero debemos conectarlo a una fuente de datos. Grafana admite una amplia variedad de fuentes de datos, incluyendo Prometheus, InfluxDB y Graphite.

grafana-screenshot-2

Para conectar Grafana a una fuente de datos,

  • Vamos a la página de configuración
  • Hacemos clic en “Add data source”.
  • Seleccionamos el tipo de fuente de datos que deseamos utilizar
  • Seguimos las instrucciones para configurar la conexión

Ejemplo con InfluxDB

Vamos a verlo con un ejemplo, junto con una base de datos InfluxDB. Que es lo típico de todos los tutoriales, yo sé que os encanta el combo Grafana + InfluxDB.

Seleccionamos crear un nuevo DataSource, y elegimos InfluxDB. Aquí cambiamos lo siguiente

grafana-influx-1

Más abajo, en autentificación:

  • Organización: El que hayáis puesto en InfluxDB
  • Token: El token que te haya dado InfluxDB
  • Default Bucket: El nombre del bucket (base de datos) que quieras

grafana-influx-2

Creación de un dashboard básico

Una vez que hayamos conectado Grafana a una fuente de datos, podemos empezar a crear dashboards y visualizaciones. Grafana viene con un editor de paneles fácil de usar que nos permite agregar gráficos, tablas y otras visualizaciones a sus dashboards.

Para crear un dashboard básico:

  1. En la interfaz de Grafana, haz clic en el signo + en el menú lateral y selecciona “Dashboard”.
  2. Añade un nuevo “Panel” y selecciona la fuente de datos que has configurado.
  3. Configura las visualizaciones y los gráficos según tus necesidades.

grafana-screenshot-3

¡Así de fácil es crear un dashboard! Ala, venga, a crear vuestras gráficas y pantallitas como locos 😘