Commit 82987bcc authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Corrige job por defecto y limpia al fallar

Elimina valor por defecto de la variable PUSHGATEWAY_JOB, ya que su
efecto era que cualquier backup de ficheros que no definiese un valor
personalizado, sobreescribiera las métricas de los anteriores (de
servicios diferentes). En su lugar, si no se ha definido, aplica como
valor el nombre del bucket al que se subirá el backup comprimido.

Controla que se eliminen los ficheros del directorio de trabajo cuando
se produce un fallo en la subida del backup. Fix #1.
parent 9659dbf4
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -32,7 +32,7 @@ Also sends metrics to Prometheus through Pushgateway.
| AWS_DEFAULT_REGION    | AWS region                                        | eu-west-1            |
| AWS_OUTPUT            | AWS output format                                 | json                 |
| PUSHGATEWAY_HOST      | Pushgateway hostname                              | pushgateway:9091     |
| PUSHGATEWAY_JOB       | Pushgateway job name                              | backup-files         |
| PUSHGATEWAY_JOB       | Pushgateway job name                              | ${UPLOAD_BUCKET}     |
| PUSHGATEWAY_LABEL     | Pushgateway label value                           | ${PUSHGATEWAY_JOB}   |

## Metrics
+0 −1
Original line number Diff line number Diff line
@@ -14,4 +14,3 @@ UPLOAD_BUCKET=backup-files
AWS_OUTPUT=json

PUSHGATEWAY_HOST=pushgateway:9091
PUSHGATEWAY_JOB=backup-files
+1 −1
Original line number Diff line number Diff line
version: '3.5'
version: '3.9'
+1 −1
Original line number Diff line number Diff line
version: '3.5'
version: '3.9'
+1 −1
Original line number Diff line number Diff line
version: '3.5'
version: '3.9'

services:
  backup-files:
Loading