From 1268f7627c06c33bb61b1af347afee76aea8db90 Mon Sep 17 00:00:00 2001 From: Trong Huu Nguyen Date: Thu, 30 Jan 2025 13:59:35 +0100 Subject: [PATCH] feat(config): use OTEL_SERVICE_NAME if set Co-authored-by: sindrerh2 --- pkg/config/otel.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg/config/otel.go b/pkg/config/otel.go index 98c6013..183bf5e 100644 --- a/pkg/config/otel.go +++ b/pkg/config/otel.go @@ -28,4 +28,10 @@ func resolveOtel() { logger.Infof("config: OTLP endpoint set to %q, enabling OpenTelemetry", otelEndpoint) viper.Set(OpenTelemetryEnabled, "true") } + + otelServiceName := os.Getenv("OTEL_SERVICE_NAME") + if otelServiceName != "" { + logger.Infof("config: OTEL_SERVICE_NAME set to %q; overriding %q flag", otelServiceName, OpenTelemetryServiceName) + viper.Set(OpenTelemetryServiceName, otelServiceName) + } }