Front-end

Site: Facultad de Ingeniería U.Na.M.
Course: IC511 - Internet de las Cosas, Sensores y Redes
Book: Front-end
Printed by: Invitado
Date: Wednesday, July 3, 2024, 6:31 AM

1. Grafana

Grafana es un software libre que permite la visualización y el formato de datos métricos. Permite crear cuadros de mando y gráficos a partir de múltiples fuentes, incluidas bases de datos de series de tiempo como Graphite, InfluxDB y OpenTSDB.

$ git clone https://github.com/GermanXander/docker_iot.git

# branch FEa

Antes de levantar el docker-compose se debe crear la carpeta grafana.

1.1. Origen de datos

Lo primero que debemos hacer es configurar un origen de datos. En nuestro caso mariaDB. Como todos los contenedores creados por docker-compose están en misma red bridge , y esta además tiene DNS, podemos referirnos a nuestro contenedor directamente por el nombre


1.2. Dashboard

Luego creamos un Dashboard y agregamos un panel.


2. Portainer

Portainer es una interfaz web para administrar entornos docker.

$ git clone https://github.com/GermanXander/docker_iot.git

# branch FEb
Los desarrolladores de Portainer recomiendan utilizar un volumen de docker para almacenar los datos persistentes, así que primero crearemos uno:

~/docker $ docker volume create portainer_data

ahora modificamos nuestro docker-compose.yml para incluir el contenedor de portainer


Esta vez también debemos informar del volumen para portainer, para que docker lo agregue a nuestro "stack".

Portainer usa comunicación cifrada pero con certificado sin verificar, por eso el navegador nos va a advertir cuando accedemos a la página de portainer.