Skip to main content

Module v1

Module v1 

Source

Structs§

Span
The generic representation of a V1 span.
SpanEvent
The generic representation of a V1 span event. T is the type used to represent strings in the span event.
SpanLink
The generic representation of a V1 span link. T is the type used to represent strings in the span link.
ThinVec
See the crate’s top level documentation for a description of this type.
TraceChunk
A V1 trace chunk: a group of spans sharing the same trace_id, plus chunk-level metadata.
TracerPayload
A V1 tracer payload: tracer-level metadata and the trace chunks it carries.

Enums§

AttributeValue
Typed V1 attribute value. Replaces v0.4’s split meta / metrics / meta_struct maps.
SpanKind
OpenTelemetry SpanKind values, encoded on the wire as a uint32. Unset or unrecognized kinds default to SpanKind::Internal.

Type Aliases§

AttributeValueBytes
AttributeValueSlice
SpanBytes
SpanEventBytes
SpanEventSlice
SpanLinkBytes
SpanLinkSlice
SpanSlice
TraceChunkBytes
TraceChunkSlice
TracerPayloadBytes
TracerPayloadSlice