Herramientas de usuario

Herramientas del sitio


personas:brolin:proyectos:agentes_calidad_aire:stack

Influxdb

Tamaño de la base de datos

 du -sh /var/lib/influxdb/data/<db name> 

Respaldo (backup) Ejemplo: Respaldo del año 2019

 influxd backup -portable -database test -host localhost:8088 --start 2019-01-01T00:00:00Z --end 2020-01-01T00:00:00Z /tmp/mysnapshot2019 

Restaurar (restore) Ejemplo: Restaurar todo

influxd restore -portable path-to-backup

Bakcup de un docker corriendo

https://www.grzegorowski.com/how-to-backup-and-restore-influxdb-which-runs-inside-docker-container

Backup una db

influx_inspect export -database aqa -compress -datadir “/var/lib/influxdb/data/” -waldir “/var/lib/influxdb/wal/” -out “aqa-export-2020-04-03” 1) 2)

  • Restore backup

Mover backup a dentro de un volumen visible en el container mv aqa* iot/influxdb/

Entrar a una consola dentro del container docker exec -it influxdb /bin/bash

Restaurar el backup dentro del container influx -import -path=aqa-export-2020-04-03 -compressed

Cron backup a S3 aws

https://github.com/jacobtomlinson/docker-influxdb-to-s3


1.9G    /var/lib/influxdb/data/aqa
 
Filesystem      Size  Used Avail Use% Mounted on
udev            490M     0  490M   0% /dev
tmpfs           100M  744K   99M   1% /run
/dev/vda1        30G   13G   16G  46% /
tmpfs           497M     0  497M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           497M     0  497M   0% /sys/fs/cgroup
tmpfs           100K     0  100K   0% /run/lxcfs/controllers
tmpfs           100M     0  100M   0% /run/user/1000

Encontrar archivos grandes

find . -type f -size +50000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'
personas/brolin/proyectos/agentes_calidad_aire/stack.txt · Última modificación: 2020/04/04 04:03 por brolin