package telemetry import ( "context" "go.opentelemetry.io/otel/codes" "go.opentelemetry.io/otel/trace" ) func Start(ctx context.Context, spanName string, opts ...trace.SpanStartOption) (context.Context, trace.Span) { return Tracer().Start(ctx, spanName, opts...) //nolint:spancheck } func End(sp trace.Span, err error) { if err != nil { sp.RecordError(err) sp.SetStatus(codes.Error, err.Error()) } sp.End() }