Skip to main content

Edge Box RPi 200 con Grafana

Introducción

Grafana es un software de visualización y análisis de código abierto que te permite consultar, visualizar, alertar y explorar métricas, registros (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 ayuda a tomar decisiones informadas, mejorar el rendimiento del sistema y agilizar la resolución de problemas. En este wiki, te guiaremos por la instalación de Grafana en un EdgeBox RPi 200 potenciado por Raspberry Pi, conectarlo a una base de datos InfluxDB existente y crear un panel de control ilustrativo.

Preparación de Hardware

Preparación de Software

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

Agregando el Repositorio de Grafana

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

sudo apt update

Agrega 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

Agrega el Repositorio de Grafana:

Usa el siguiente comando en tu Raspberry Pi para agregar 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

Actualiza la Lista de Paquetes:

Dado que hemos realizado cambios en nuestra lista de paquetes, necesitamos ejecutar un update:

sudo apt update

Instalación de Grafana en EdgeBox

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

sudo apt install grafana

Configurar Grafana para Iniciar al Encender

Habilita Grafana para que se inicie al encender:

sudo systemctl enable grafana-server

Iniciando Grafana

Inicia el software del servidor Grafana ejecutando el siguiente comando:

sudo systemctl start grafana-server

Accediendo a Grafana

Para acceder a la interfaz web de Grafana, abre un navegador y navega a:

http://<DIRECCIONIP>:3000

Reemplaza <DIRECCIONIP> con la dirección IP de tu EdgeBox RPi 200.

Iniciando Sesión

El usuario y contraseña predeterminados son:

  • Usuario: admin
  • Contraseña: admin

Una vez que hayas iniciado sesión, se te pedirá que cambies la contraseña predeterminada.

Crea tu Primer Panel de Control

Navega a Dashboards:

Haz clic en Dashboards en el menú lateral.

Crea un Nuevo Dashboard:

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

Agrega una Visualización:

En el panel, haz clic en + Add visualization.

Selecciona la Fuente de Datos:

Serás redirigido para seleccionar una fuente de datos. En el tutorial anterior, creamos una base de datos InfluxDB. Haz clic en Configure a new data source.

Configura InfluxDB:

  • Selecciona InfluxDB en la sección de bases de datos de series temporales.

  • Proporciona la URL, el nombre de la base de datos y los privilegios de usuario.

  • Haz clic en Save & Test. Si no hay advertencias, todo está correcto.

Construye tu Panel de Control:

Verás un mensaje confirmando la configuración de la fuente de datos. Haz clic en Building a dashboard.

Agregar Visualización:

Serás redirigido a la página del nuevo panel. Haz clic en Add visualization.

Selecciona la Fuente de Datos:

Serás redirigido para seleccionar una fuente de datos. Nosotros creamos una conexión con la base de datos InfluxDB. Haz clic en InfluxDB.

Configurar la Visualización

Grafana proporciona una interfaz fácil de usar para seleccionar mediciones, campos y otros puntos de datos relevantes. Crearemos una visualización de series temporales. En el lado izquierdo, verás opciones para ingresar el título del Panel, Leyendas, Ajustes de Eje y Ajustes de Gráfico. Presta atención a los siguientes elementos visuales para agregar un gráfico simple a tu primer panel. Para configuraciones y personalizaciones más detalladas, consulta la documentación de Grafana.

Soporte Técnico y Discusión del Producto

¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte y asegurarnos de que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para adaptarnos a diferentes preferencias y necesidades.

Loading Comments...