@ottrelite/interop-otel.SpanContextWithSerializedTraceState
FIXME: this is because of a bug in Nitro Modules that fails to compile TS types which recursively reference themselves; this may be dropped when Nitro fixes this issue
SpanContext
↳ SpanContextWithSerializedTraceState
Optional
isRemote: boolean
Only true if the SpanContext was propagated from a remote parent.
SpanContext.isRemote
spanId: string
The ID of the Span. It is globally unique with practically sufficient probability by being made as 8 randomly generated bytes, encoded as a 16 lowercase hex characters corresponding to 64 bits.
SpanContext.spanId
traceFlags: number
Trace flags to propagate.
It is represented as 1 byte (bitmap). Bit to represent whether trace is sampled or not. When set, the least significant bit documents that the caller may have recorded trace data. A caller who does not record trace data out-of-band leaves this flag unset.
see TraceFlags for valid flag values.
SpanContext.traceFlags
traceId: string
The ID of the trace that this span belongs to. It is worldwide unique with practically sufficient probability by being made as 16 randomly generated bytes, encoded as a 32 lowercase hex characters corresponding to 128 bits.
SpanContext.traceId
Optional
traceState: string
SpanContext.traceState