Skip to main content

reTerminal DM con Grafana para Dashboards IoT

Introducción

Grafana es un software de visualización y análisis de código abierto que te permite consultar, visualizar, alertar y explorar tus métricas, logs y trazas desde cualquier ubicación de almacenamiento. Ofrece herramientas para transformar los datos de tu base de datos de series temporales (TSDB) en gráficos y visualizaciones de gran valor. Como una potente solución de monitoreo, Grafana te ayuda a tomar decisiones informadas, mejorar el rendimiento del sistema y agilizar la resolución de problemas. En esta wiki, te guiaremos en la instalación de Grafana en un reTerminal DM basado en Raspberry Pi, su conexión a una base de datos InfluxDB existente y la creación de un dashboard ilustrativo.

Preparación del Hardware

Preparación del Software

Se recomienda consultar el tutorial anterior sobre Cómo crear la base de datos InfluxDB. En este tutorial, usaremos una conexión InfluxDB ya existente para la configuración.

Agregar el Repositorio de Grafana

Asegúrate de que todos los paquetes instalados en tu Raspberry Pi estén actualizados:

sudo apt update

Agregar la Clave APT de Grafana:

Para agregar la clave APT de Grafana al llavero de tu Raspberry Pi, ejecuta el siguiente comando:

curl https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee /usr/share/keyrings/grafana-archive-keyrings.gpg >/dev/null

Agregar el Repositorio de Grafana:

Utiliza el siguiente comando para añadir el repositorio de Grafana a la lista:

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

Actualizar la Lista de Paquetes:

Como hemos realizado cambios en la lista de paquetes, actualiza con:

sudo apt update

Instalar Grafana en reTerminal DM

Instala la última versión de Grafana ejecutando el siguiente comando:

sudo apt install grafana

Configurar Grafana para Iniciarse al Arranque

Habilita Grafana para que se inicie automáticamente al arrancar:

sudo systemctl enable grafana-server

Iniciar Grafana

Inicia el servidor de Grafana con el siguiente comando:

sudo systemctl start grafana-server

Acceder a Grafana

Para acceder a la interfaz web de Grafana, abre un navegador e ingresa en:

http://<IPADDRESS>:3000

Reemplaza <IPADDRESS> con la dirección IP de tu reTerminal DM.

Iniciar Sesión

El nombre de usuario y la contraseña predeterminados son:

  • Usuario: admin
  • Contraseña: admin

Una vez iniciada la sesión, se te solicitará cambiar la contraseña por defecto.

Crear tu Primer Dashboard

Navega a Dashboards:

Haz clic en Dashboards en el menú lateral.

Crear un Nuevo Dashboard:

En la página de Dashboards, haz clic en New y luego selecciona New Dashboard.

Agregar una Visualización:

Dentro del dashboard, haz clic en + Add visualization.

Seleccionar la Fuente de Datos:

Se te redirigirá para seleccionar una fuente de datos. Como en el tutorial anterior creamos una base de datos InfluxDB, haz clic en Configure a new data source.

Configurar InfluxDB:

  • Selecciona InfluxDB bajo las bases de datos de series temporales.
  • Proporciona la URL, el nombre de la base de datos y las credenciales de usuario.
  • Haz clic en Save & Test. Si no aparecen advertencias, habrás configurado correctamente la fuente de datos.

Construir tu Dashboard

Una vez confirmada la configuración de la fuente de datos, haz clic en Building a dashboard para continuar.

Agregar Visualización:

Serás redirigido a la nueva página del dashboard. Haz clic en Add visualization.

Seleccionar la Fuente de Datos:

Selecciona InfluxDB, ya que se creó previamente la conexión a la base de datos.

Configurar la Visualización

Grafana proporciona una interfaz intuitiva para seleccionar mediciones, campos y otros parámetros. Para crear una visualización de series temporales, utiliza las opciones disponibles a la izquierda para configurar el título del panel, leyendas, ejes y otras configuraciones del gráfico. Consulta la documentación de Grafana para más detalles y personalización.

Soporte Técnico y Discusión de Producto

¡Gracias por elegir nuestros productos! Estamos aquí para ofrecerte soporte a través de distintos canales y asegurarnos de que tu experiencia sea lo más fluida posible. Disponemos de múltiples vías de comunicación para satisfacer diferentes preferencias y necesidades.

Loading Comments...