From 2b9c138d7e253bfcfc10c2ee24f649f0020a924e Mon Sep 17 00:00:00 2001 From: Costa Alexoglou Date: Thu, 23 Oct 2025 16:36:23 +0200 Subject: [PATCH] feat: allow service_name override (#112875) --- pkg/infra/tracing/tracing_config.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg/infra/tracing/tracing_config.go b/pkg/infra/tracing/tracing_config.go index 523d483f53c..433ba748b73 100644 --- a/pkg/infra/tracing/tracing_config.go +++ b/pkg/infra/tracing/tracing_config.go @@ -92,6 +92,12 @@ func ParseTracingConfig(cfg *setting.Cfg) (*TracingConfig, error) { return nil, err } + // Allow overriding service name via configuration + serviceName := section.Key("service_name").MustString("") + if serviceName != "" { + tc.ServiceName = serviceName + } + // if sampler_type is set in tracing.opentelemetry, we ignore the config in tracing.jaeger sampler := section.Key("sampler_type").MustString("") if sampler != "" {