From 2564b5daee061ed9e217ec990d136435749f9652 Mon Sep 17 00:00:00 2001 From: Weny Xu Date: Mon, 2 Sep 2024 11:59:50 +0900 Subject: [PATCH] fix: correct otlp endpoint formatting (#4646) --- src/common/telemetry/src/logging.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/common/telemetry/src/logging.rs b/src/common/telemetry/src/logging.rs index 0a60e35a0bd..04766c20dbc 100644 --- a/src/common/telemetry/src/logging.rs +++ b/src/common/telemetry/src/logging.rs @@ -234,7 +234,13 @@ pub fn init_global_logging( opentelemetry_otlp::new_exporter().tonic().with_endpoint( opts.otlp_endpoint .as_ref() - .map(|e| format!("http://{}", e)) + .map(|e| { + if e.starts_with("http") { + e.to_string() + } else { + format!("http://{}", e) + } + }) .unwrap_or(DEFAULT_OTLP_ENDPOINT.to_string()), ), )