From 602691872abecf165dddd8aa339d83ae193bec32 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Tue, 9 Sep 2025 14:21:02 +0000 Subject: [PATCH] fix: add OTEL_ENVIRONMENT to force otel environment --- backend/src/main.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/backend/src/main.rs b/backend/src/main.rs index dbe3b1e300..78c2a1e637 100644 --- a/backend/src/main.rs +++ b/backend/src/main.rs @@ -431,7 +431,10 @@ async fn windmill_main() -> anyhow::Result<()> { (Connection::Sql(db), None) }; - let environment = load_base_url(&conn) + let environment = if let Ok(environment) = std::env::var("OTEL_ENVIRONMENT") { + environment + } else { + load_base_url(&conn) .await .unwrap_or_else(|_| "local".to_string()) .trim_start_matches("https://") @@ -439,7 +442,9 @@ async fn windmill_main() -> anyhow::Result<()> { .split(".") .next() .unwrap_or_else(|| "local") - .to_string(); + .to_string() + }; + let _guard = windmill_common::tracing_init::initialize_tracing(&hostname, &mode, &environment);