Front-end
Sitio: | Facultad de Ingeniería U.Na.M. |
Curso: | IC511 - Internet de las Cosas, Sensores y Redes |
Libro: | Front-end |
Imprimido por: | Invitado |
Día: | miércoles, 4 de diciembre de 2024, 23:22 |
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
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
~/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.