diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..245773f --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +run.sh diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index 905b9b6..28b694a 100644 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -15,12 +15,22 @@ POSTGRES_PORT="${POSTGRES_PORT:-5432}" POSTGRES_SSL_MODE=${POSTGRES_SSL_MODE:-"require"} RESTIC_TAG=${RESTIC_TAG:-"pg_basebackup"} -LOKI_URL="http://loki.montoring:3100/loki/api/v1/push" +LOKI_URL="http://loki.monitoring:3100/loki/api/v1/push" SERVICE_NAME="pg_backup" send_loki_status() { local status="$1" local timestamp_ns=$(date +%s%N) + echo "{ + \"streams\": [ + { + \"stream\": { \"service_name\": \"$SERVICE_NAME\" }, + \"values\": [ + [ \"$timestamp_ns\", \"$status\" ] + ] + } + ] + }" curl -H "Content-Type: application/json" \ -s -X POST "$LOKI_URL" \ --data-raw "{