add otel module based on uptrace-go

Signed-off-by: Adphi <philippe.adrien.nousse@gmail.com>
This commit is contained in:
2025-06-05 16:31:03 +02:00
parent 533a0ea43a
commit 549384ea57
17 changed files with 1309 additions and 214 deletions

View File

@ -46,7 +46,7 @@ func newService(ctx context.Context, opts ...service.Option) (service.Service, e
metrics,
logging.New(ctx, logging2.WithFieldsFromContext(func(ctx context.Context) logging2.Fields {
if span := trace.SpanContextFromContext(ctx); span.IsSampled() {
return logging2.Fields{"traceID", span.TraceID().String()}
return logging2.Fields{"traceid", span.TraceID().String(), "spanid", span.SpanID().String()}
}
return nil
})),