Ensure metrics are logged even when not shipped.

master
Jarno Rantanen 2018-11-26 13:32:58 +02:00
rodzic 03eaccb3b1
commit 74c32d1c79
1 zmienionych plików z 3 dodań i 2 usunięć

Wyświetl plik

@ -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 \