fix: prefer otel variables over hard coded service name

Signed-off-by: kub3let <95883234+kub3let@users.noreply.github.com>
This commit is contained in:
kub3let
2026-01-25 20:54:25 +01:00
parent 40594bd98e
commit abcf7ebec6

View File

@@ -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 {