Commit 38c09ef6 authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Oculta salida de envío de métricas

Aprovecha para definir el comando de envío una vez y reutilizarlo.
parent 550d9ac2
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -74,17 +74,18 @@ then
	echo "Certificates successfully updated!"
fi

sendMetricCmd="docker run -i --rm --name alpine-curl --network metric-net byrnedo/alpine-curl \
	--silent --data-binary @- ${PUSHGATEWAY_HOST}/metrics/job/${metricsJob}"

lastUpdateInSeconds="$(stat -c %Y ${fileToTestUpdate})"

cat <<EOF | docker run -i --rm --name alpine-curl --network metric-net byrnedo/alpine-curl --data-binary @- \
	${PUSHGATEWAY_HOST}/metrics/job/${metricsJob}
cat <<EOF | ${sendMetricCmd}
	# HELP certificates_updated_date_seconds Certificates update date in seconds.
	# TYPE certificates_updated_date_seconds gauge
	certificates_updated_date_seconds{label="${CERT_NAME}"} ${lastUpdateInSeconds}
EOF

cat <<EOF | docker run -i --rm --name alpine-curl --network metric-net byrnedo/alpine-curl --data-binary @- \
	${PUSHGATEWAY_HOST}/metrics/job/${metricsJob}
cat <<EOF | ${sendMetricCmd}
	# HELP certificates_valid_date_seconds Certificates verification date in seconds.
	# TYPE certificates_valid_date_seconds gauge
	certificates_valid_date_seconds{label="${CERT_NAME}"} ${dateInSeconds}