From abcf7ebec69ce7a6bf6e4cb637e8509779777f89 Mon Sep 17 00:00:00 2001 From: kub3let <95883234+kub3let@users.noreply.github.com> Date: Sun, 25 Jan 2026 20:54:25 +0100 Subject: [PATCH] fix: prefer otel variables over hard coded service name Signed-off-by: kub3let <95883234+kub3let@users.noreply.github.com> --- tracing/tracing.go | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/tracing/tracing.go b/tracing/tracing.go index dca9d584f..be9561398 100644 --- a/tracing/tracing.go +++ b/tracing/tracing.go @@ -29,11 +29,17 @@ const ( // InitOpenTelemetry initializes OpenTelemetry for the application. This function sets up the // necessary components for collecting telemetry data, such as traces. func InitOpenTelemetry(ctx context.Context) error { - res := resource.NewWithAttributes( - semconv.SchemaURL, - semconv.ServiceNameKey.String(serviceName), - semconv.ServiceVersionKey.String(version.Version()), + res, err := resource.New( + ctx, + resource.WithAttributes( + semconv.ServiceNameKey.String(serviceName), + semconv.ServiceVersionKey.String(version.Version()), + ), + resource.WithFromEnv(), // OTEL_SERVICE_NAME ) + if err != nil { + return err + } autoExp, err := autoexport.NewSpanExporter(ctx) if err != nil {