diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -90,6 +90,7 @@ env_file: - ./env/scheduler-db.env - ./env/scheduler.env + - ./env/statsd.env environment: SWH_CONFIG_FILENAME: /scheduler.yml SWH_SCHEDULER_CONFIG_FILE: /scheduler.yml @@ -108,6 +109,7 @@ env_file: - ./env/scheduler-db.env - ./env/scheduler.env + - ./env/statsd.env environment: SWH_CONFIG_FILENAME: /scheduler.yml SWH_SCHEDULER_CONFIG_FILE: /scheduler.yml @@ -126,6 +128,7 @@ env_file: - ./env/scheduler-db.env - ./env/scheduler.env + - ./env/statsd.env environment: SWH_CONFIG_FILENAME: /scheduler.yml SWH_SCHEDULER_CONFIG_FILE: /scheduler.yml @@ -159,6 +162,7 @@ - kafka env_file: - ./env/storage-db.env + - ./env/statsd.env environment: SWH_CONFIG_FILENAME: /storage.yml STORAGE_BACKEND: postgresql @@ -174,6 +178,8 @@ image: swh/stack ports: - 5003:5003 + env_file: + - ./env/statsd.env environment: SWH_CONFIG_FILENAME: /objstorage.yml entrypoint: /entrypoint.sh @@ -218,6 +224,8 @@ - swh-objstorage - swh-storage - swh-idx-storage + env_file: + - ./env/statsd.env environment: VERBOSITY: 3 DJANGO_SETTINGS_MODULE: swh.web.settings.development @@ -243,6 +251,8 @@ depends_on: - swh-deposit-db - swh-scheduler + env_file: + - ./env/statsd.env environment: VERBOSITY: 3 SWH_CONFIG_FILENAME: /deposit.yml @@ -267,6 +277,7 @@ build: ./ env_file: - ./env/vault-db.env + - ./env/statsd.env environment: SWH_CONFIG_FILENAME: /vault.yml command: server @@ -286,6 +297,8 @@ image: swh/stack build: ./ command: worker + env_file: + - ./env/statsd.env environment: SWH_CONFIG_FILENAME: /cooker.yml depends_on: @@ -313,10 +326,9 @@ env_file: - ./env/listers-db.env - ./env/listers.env + - ./env/statsd.env user: swh environment: - STATSD_HOST: prometheus-statsd-exporter - STATSD_PORT: 9125 SWH_WORKER_INSTANCE: listers SWH_CONFIG_FILENAME: /lister.yml depends_on: @@ -337,10 +349,9 @@ build: ./ env_file: - ./env/listers.env + - ./env/statsd.env user: swh environment: - STATSD_HOST: prometheus-statsd-exporter - STATSD_PORT: 9125 SWH_WORKER_INSTANCE: loader SWH_CONFIG_FILENAME: /loader.yml entrypoint: /entrypoint.sh @@ -361,9 +372,7 @@ env_file: - ./env/indexers-db.env - ./env/indexers.env - environment: - STATSD_HOST: prometheus-statsd-exporter - STATSD_PORT: 9125 + - ./env/statsd.env entrypoint: /entrypoint.sh depends_on: - swh-scheduler-runner diff --git a/docker/env/statsd.env b/docker/env/statsd.env new file mode 100644 --- /dev/null +++ b/docker/env/statsd.env @@ -0,0 +1,2 @@ +STATSD_HOST=prometheus-statsd-exporter +STATSD_PORT=9125