feat(config): use OTEL_SERVICE_NAME if set

Co-authored-by: sindrerh2 <sindre.rodseth.hansen@nav.no>
This commit is contained in:
Trong Huu Nguyen
2025-01-30 13:59:35 +01:00
parent 79ac15d455
commit 1268f7627c

View File

@@ -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)
}
}