personas:brolin:proyectos:agentes_calidad_aire:stack
                Diferencias
Muestra las diferencias entre dos versiones de la página.
| Próxima revisión | Revisión previa | ||
| personas:brolin:proyectos:agentes_calidad_aire:stack [2019/09/07 15:11] – creado son0p | personas:brolin:proyectos:agentes_calidad_aire:stack [2021/04/14 22:02] (actual) – son0p | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| ====== Influxdb ====== | ====== Influxdb ====== | ||
| - | ===== Respaldo ( backup ) ===== | + | **Tamaño de la base de datos** | 
| + | <code bash> du -sh / | ||
| + | |||
| + | **Respaldo (backup)** | ||
| Ejemplo: Respaldo del año 2019 | Ejemplo: Respaldo del año 2019 | ||
| <code bash> influxd backup -portable -database test -host localhost: | <code bash> influxd backup -portable -database test -host localhost: | ||
| + | |||
| + |   | ||
| + | Ejemplo: Restaurar todo | ||
| + | <code bash> | ||
| + | |||
| + | **Bakcup de un docker corriendo** | ||
| + | |||
| + | para entrar al servidor donde está el container de influx es ssh roo@aqa.unloquer.org | ||
| + | pero debés tenés la clave pública de ssh subida a digitalocean | ||
| + | |||
| + | https:// | ||
| + | |||
| + | **Backup una db** | ||
| + | |||
| + | influx_inspect export -database aqa -compress -datadir "/ | ||
| + | |||
| + | |||
| + | * Restore backup | ||
| + | |||
| + | Mover backup a dentro de un volumen visible en el container '' | ||
| + | |||
| + | Entrar a una consola dentro del container '' | ||
| + | |||
| + | Restaurar el backup dentro del container '' | ||
| + | |||
| + | ** Cron backup a S3 aws ** | ||
| + | |||
| + | https:// | ||
| + | |||
| + | |||
| + | ---- | ||
| + | <code bash> | ||
| + | 1.9G    / | ||
| + | |||
| + | Filesystem  | ||
| + | udev            490M      | ||
| + | tmpfs            | ||
| + | / | ||
| + | tmpfs            | ||
| + | tmpfs            | ||
| + | tmpfs            | ||
| + | tmpfs            | ||
| + | tmpfs            | ||
| + | |||
| + | </ | ||
| + | |||
| + | Encontrar archivos grandes | ||
| + | |||
| + | <code bash> | ||
| + | find . -type f -size +50000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }' | ||
| + | </ | ||
| + | |||
| + | Resultado de la consulta < | ||
| + | |||
| + | < | ||
| + | 10387004 . | ||
| + | 9760468./ | ||
| + | 9727660./ | ||
| + | 244648	./ | ||
| + | 211840	./ | ||
| + | 203964	./ | ||
| + | 203952	./ | ||
| + | 196936	./ | ||
| + | 196924	./ | ||
| + | 194912	./ | ||
| + | 194900	./ | ||
| + | 194660	./ | ||
| + | 194648	./ | ||
| + | 193576	./ | ||
| + | 193568	./ | ||
| + | 190324	./ | ||
| + | 190312	./ | ||
| + | 186152	./ | ||
| + | 186140	./ | ||
| + | 183468	./ | ||
| + | 183456	./ | ||
| + | 180516	./ | ||
| + | 180508	./ | ||
| + | 179912	./ | ||
| + | 179900	./ | ||
| + | 179688	./ | ||
| + | 179680	./ | ||
| + | 178024	./ | ||
| + | 177424	./ | ||
| + | 177412	./ | ||
| + | |||
| + | </ | ||
| + | Son parte de las bases de datos, ¿si se borra uno se daña todo? | ||
| + | |||
| + | |||
| + | son0p: entiendo entonces que son dos asuntos, por un lado verificar | ||
| + | si la base de datos que usabamos de backup de influxdb se pudo | ||
| + | integrar a aqa, y el otro punto es entender la manera como se | ||
| + | guardan los archivos y backups de influxdb para ver si podemos | ||
| + | borrar cosas de manera segura? | ||
| + | ¿entendí bien? | ||
| + | |||
| + | brolin: si, esa carpeta influxdb es un backup a fuerza bruta que hice | ||
| + | un día a la carrera porque se nos había caído aqa.unloquer.org | ||
| + | |||
| + | brolin: copié la carpeta por la red a daquina.io para intentar | ||
| + | restablecer el servidor si no lograba arreglar el daño. Los que | ||
| + | están en /root si son backups hechos con los comandos de influxdb | ||
| + | |||
| + | yo creo entonces que lo que debemos hacer es backups de | ||
| + | aqa.unloquer.org usando los comandos de influx, para tener un | ||
| + | chance de recuperar esa historia desde cierto punto por si algo | ||
| + | ocurre | ||
| + | |||
| + | |||
| + |   * Free space in docker -> https:// | ||
| + |   * Free space in docker logs -> truncate -s 0 / | ||
personas/brolin/proyectos/agentes_calidad_aire/stack.1567869109.txt.gz · Última modificación:  por son0p
                
                