Opentelemetry_lwt.Traceinclude module type of struct include Opentelemetry.Trace endTraces.
See the spec
type span = Opentelemetry.Span.tval with_ :
?trace_state:string ->
?service_name:string ->
?attrs:Opentelemetry.Span.key_value list ->
?kind:Opentelemetry.Span.kind ->
?trace_id:Opentelemetry.Trace_id.t ->
?parent:Opentelemetry.Span.id ->
?links:(Opentelemetry.Trace_id.t * Opentelemetry.Span_id.t * string) list ->
string ->
( (Opentelemetry.Trace_id.t * Opentelemetry.Span_id.t) -> 'a ) ->
'aSync span guard
val emit : span list -> unit Lwt.tEmit asynchronously