From d62816dd49f73431aa5cf90988c5e2c64b08fad3 Mon Sep 17 00:00:00 2001 From: Nawaz Dhandala Date: Wed, 18 Feb 2026 13:50:28 +0000 Subject: [PATCH] feat: update probe services to include environment variables for telemetry and logging --- docker-compose.base.yml | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/docker-compose.base.yml b/docker-compose.base.yml index b227a62c0c..482a6cd757 100644 --- a/docker-compose.base.yml +++ b/docker-compose.base.yml @@ -395,21 +395,25 @@ services: options: max-size: "1000m" - probe-1: + probe-1: restart: always network_mode: host environment: - <<: *common-runtime-variables + ONEUPTIME_URL: ${GLOBAL_PROBE_1_ONEUPTIME_URL} + ONEUPTIME_SECRET: ${ONEUPTIME_SECRET} PROBE_NAME: ${GLOBAL_PROBE_1_NAME} PROBE_DESCRIPTION: ${GLOBAL_PROBE_1_DESCRIPTION} PROBE_MONITORING_WORKERS: ${GLOBAL_PROBE_1_MONITORING_WORKERS} PROBE_KEY: ${GLOBAL_PROBE_1_KEY} PROBE_SYNTHETIC_MONITOR_SCRIPT_TIMEOUT_IN_MS: ${GLOBAL_PROBE_1_SYNTHETIC_MONITOR_SCRIPT_TIMEOUT_IN_MS} PROBE_CUSTOM_CODE_MONITOR_SCRIPT_TIMEOUT_IN_MS: ${GLOBAL_PROBE_1_CUSTOM_CODE_MONITOR_SCRIPT_TIMEOUT_IN_MS} - ONEUPTIME_URL: ${GLOBAL_PROBE_1_ONEUPTIME_URL} PROBE_MONITOR_FETCH_LIMIT: ${GLOBAL_PROBE_1_MONITOR_FETCH_LIMIT} - DISABLE_TELEMETRY: ${DISABLE_TELEMETRY_FOR_PROBE} PORT: ${GLOBAL_PROBE_1_PORT} + NODE_ENV: ${ENVIRONMENT} + LOG_LEVEL: ${LOG_LEVEL} + DISABLE_TELEMETRY: ${DISABLE_TELEMETRY_FOR_PROBE} + OPENTELEMETRY_EXPORTER_OTLP_ENDPOINT: ${OPENTELEMETRY_EXPORTER_OTLP_ENDPOINT} + OPENTELEMETRY_EXPORTER_OTLP_HEADERS: ${OPENTELEMETRY_EXPORTER_OTLP_HEADERS} logging: driver: "local" options: @@ -419,17 +423,21 @@ services: restart: always network_mode: host environment: - <<: *common-runtime-variables + ONEUPTIME_URL: ${GLOBAL_PROBE_2_ONEUPTIME_URL} + ONEUPTIME_SECRET: ${ONEUPTIME_SECRET} PROBE_NAME: ${GLOBAL_PROBE_2_NAME} PROBE_DESCRIPTION: ${GLOBAL_PROBE_2_DESCRIPTION} PROBE_MONITORING_WORKERS: ${GLOBAL_PROBE_2_MONITORING_WORKERS} PROBE_KEY: ${GLOBAL_PROBE_2_KEY} - ONEUPTIME_URL: ${GLOBAL_PROBE_2_ONEUPTIME_URL} PROBE_SYNTHETIC_MONITOR_SCRIPT_TIMEOUT_IN_MS: ${GLOBAL_PROBE_2_SYNTHETIC_MONITOR_SCRIPT_TIMEOUT_IN_MS} PROBE_CUSTOM_CODE_MONITOR_SCRIPT_TIMEOUT_IN_MS: ${GLOBAL_PROBE_2_CUSTOM_CODE_MONITOR_SCRIPT_TIMEOUT_IN_MS} PROBE_MONITOR_FETCH_LIMIT: ${GLOBAL_PROBE_2_MONITOR_FETCH_LIMIT} - DISABLE_TELEMETRY: ${DISABLE_TELEMETRY_FOR_PROBE} PORT: ${GLOBAL_PROBE_2_PORT} + NODE_ENV: ${ENVIRONMENT} + LOG_LEVEL: ${LOG_LEVEL} + DISABLE_TELEMETRY: ${DISABLE_TELEMETRY_FOR_PROBE} + OPENTELEMETRY_EXPORTER_OTLP_ENDPOINT: ${OPENTELEMETRY_EXPORTER_OTLP_ENDPOINT} + OPENTELEMETRY_EXPORTER_OTLP_HEADERS: ${OPENTELEMETRY_EXPORTER_OTLP_HEADERS} logging: driver: "local" options: