From 74c32d1c79b4c5948a4db21cfa452dfae8ecaf37 Mon Sep 17 00:00:00 2001 From: Jarno Rantanen Date: Mon, 26 Nov 2018 13:32:58 +0200 Subject: [PATCH] Ensure metrics are logged even when not shipped. --- backup.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/backup.sh b/backup.sh index a6724be..164717a 100755 --- a/backup.sh +++ b/backup.sh @@ -55,6 +55,7 @@ fi info "Cleaning up" rm -vf "$BACKUP_FILENAME" +info "Collecting metrics" TIME_FINISH="$(date +%s.%N)" INFLUX_LINE="$INFLUXDB_MEASUREMENT\ ,host=$BACKUP_HOSTNAME\ @@ -67,10 +68,10 @@ INFLUX_LINE="$INFLUXDB_MEASUREMENT\ ,time_compress=$(perl -E "say $TIME_BACKED_UP - $TIME_BACK_UP")\ ,time_upload=$(perl -E "say $TIME_UPLOADED - $TIME_UPLOAD")\ " +echo "$INFLUX_LINE" | sed 's/ /,/g' | tr , '\n' + if [ ! -z "$INFLUXDB_URL" ]; then info "Shipping metrics" - echo "$INFLUX_LINE" | tr , '\n' - echo curl \ --silent \ --include \