diff --git a/common/docker-compose.yaml b/common/docker-compose.yaml index c96fb85..6964833 100644 --- a/common/docker-compose.yaml +++ b/common/docker-compose.yaml @@ -36,6 +36,7 @@ services: - --log=true - --accessLog=true - --metrics.prometheus=true + - --metrics.prometheus.manualRouting=true - --metrics.prometheus.addRoutersLabels=true environment: - INFOMANIAK_ACCESS_TOKEN=5IraYq8HK9qur57Mj_TnHQ9pS9G79NPvjF8ID17n-EvfYO7TU6Fi0ZmDKSX6mIhTQJbyYegRd1hfmM-t @@ -64,6 +65,14 @@ services: - "traefik.http.routers.traefik-secure.middlewares=auth" - "traefik.http.middlewares.auth.basicauth.users=chris:$$apr1$$xe634m7n$$gpkZ11O7CrbiWAhsWKNlO1" - "traefik.http.services.traefik-secure.loadbalancer.server.port=8080" + - "traefik.http.routers.metrics.entrypoints=web" + - "traefik.http.routers.metrics.rule=Host(`traefik.steinle-computer.de`) && PathPrefix(`/metrics`)" + - "traefik.http.routers.metrics.middlewares=traefik" + - "traefik.http.routers.metrics-secure.entrypoints=websecure" + - "traefik.http.routers.metrics-secure.rule=Host(`traefik.steinle-computer.de`) && PathPrefix(`/metrics`)" + - "traefik.http.routers.metrics-secure.tls.certresolver=infomaniak" + - "traefik.http.routers.metrics-secure.middlewares=auth" + - "traefik.http.routers.metrics-secure.service=prometheus@internal" networks: - proxy