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

Habilita métricas y aplica niveles de log

Añade al servicio coordinador a la red de métricas y expone un punto de
consulta para que sea consumido por Prometheus.

Independiza el nivel de logs de cada servicio, y lo aplica al servicio
coordinador (donde nunca se había definido).
parent 91141f73
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -2,7 +2,9 @@ IMAGE_NAME=gitlab/gitlab-runner
IMAGE_TAG=alpine

CONFIG_FILE=/etc/gitlab-runner/config.toml
LISTEN_ADDRESS=0.0.0.0:9090
CONCURRENT=3
REGISTRAR_LOG_LEVEL=info
LOG_LEVEL=warn
CI_SERVER_URL=https://gitlab.com/
REGISTRATION_TOKEN=changeme
+1 −1
Original line number Diff line number Diff line
@@ -15,7 +15,7 @@ services:
    environment:
      CONFIG_FILE:
      CONCURRENT:
      LOG_LEVEL:
      LOG_LEVEL: ${REGISTRAR_LOG_LEVEL}
      CI_SERVER_URL:
      REGISTRATION_TOKEN:
      REGISTER_NON_INTERACTIVE:
+8 −0
Original line number Diff line number Diff line
@@ -5,8 +5,11 @@ services:
    image: ${IMAGE_NAME}:${IMAGE_TAG}
    environment:
      CONFIG_FILE:
      LISTEN_ADDRESS:
      LOG_LEVEL:
    networks:
      gitlab-net:
      metric-net:
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - config-vol:/etc/gitlab-runner
@@ -35,3 +38,8 @@ networks:
    name: ${GITLAB_NET_NAME}
    driver: ${GITLAB_NET_DRIVER}
    external: true

  metric-net:
    name: ${METRIC_NET_NAME:-metric-net}
    driver: ${METRIC_NET_DRIVER:-overlay}
    external: true