Commit b497f3fa authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Permite el paso de servicios a la config

parent 601b04bf
Loading
Loading
Loading
Loading
+26 −28
Original line number Diff line number Diff line
@@ -2,11 +2,9 @@

cat /etc/prometheus/prometheus.yml > /tmp/prometheus.yml

#JOBS=mongo-exporter:9111 redis-exporter:9112

if [ ${JOBS+x} ]; then

for job in $JOBS
if [ ${JOBS+x} ]
then
	for job in $(echo "${JOBS}" | tr ',' ' ')
	do
		echo "adding job $job"

@@ -26,11 +24,11 @@ cat >>/tmp/prometheus.yml <<EOF
      type: 'A'
      port: ${PORT}
EOF

	done

fi

if ls /etc/prometheus/*.rules.yml > /dev/null 2> /dev/null
then
	echo "Adding rules file"
	echo "rule_files:" >> /tmp/prometheus.yml

@@ -39,14 +37,14 @@ do
		if [ -e "${f}" ]
		then
			filename=$( basename "${f}" )
    echo "- ${filename}"
			echo "adding rules ${filename}"
			echo '  - "'${filename}'"' >> /tmp/prometheus.yml
		fi
	done
fi

mv /tmp/prometheus.yml /etc/prometheus/prometheus.yml

set -- /bin/prometheus "$@"

exec "$@"
+1 −1
Original line number Diff line number Diff line
JOBS=api:8080/api/actuator/prometheus oauth:8081/api/oauth/actuator/prometheus user:8082/api/user/actuator/prometheus vessels-commands:8091/api/vessels/commands/actuator/prometheus vessels-view:8092/api/vessels/view/actuator/prometheus web:3050/metrics socket:8089/api/socket/actuator/prometheus tasks:8088/api/tasks/actuator/prometheus ais:8090/api/ais/actuactor/prometheus
JOBS=api:8080/api/actuator/prometheus,oauth:8081/api/oauth/actuator/prometheus,user:8082/api/user/actuator/prometheus,vessels-commands:8091/api/vessels/commands/actuator/prometheus,vessels-view:8092/api/vessels/view/actuator/prometheus,web:3050/metrics,socket:8089/api/socket/actuator/prometheus,tasks:8088/api/tasks/actuator/prometheus,ais:8090/api/ais/actuactor/prometheus