Skip to main content

Module trace

Module trace 

Source
Expand description

Runtime trace recording contract and deterministic in-memory recorder.

Structs§

AdapterTraceRecorder
Adapter seam for feature-gated tracing/OpenTelemetry exporters.
InMemoryTraceRecorder
Deterministic in-memory trace recorder for tests and CLI inspection.
NoopTraceRecorder
No-op trace recorder.
OtelGenAiSpan
Deterministic OpenTelemetry GenAI span projection.
PolicyTraceRecorder
Trace recorder wrapper that applies TraceRedactionPolicy before forwarding records.
RecordedSpan
Recorded span snapshot.
SpanEvent
Span event record.
SpanHandle
Active span handle.
SpanSpec
Span start specification.
TraceRecorderHandle
Typed dependency handle for tools that need to create child trace spans.
TraceRedactionPolicy
Redaction and debug-capture policy applied before trace records reach an exporter.

Enums§

SpanKind
Span role mapped to OpenTelemetry span kinds.
SpanStatus
Span lifecycle status.
TraceDebugPolicy
Policy for debug-level trace capture.
TraceLevel
Trace detail level used by spans and events.

Traits§

TraceRecorder
Runtime trace recorder abstraction.

Functions§

export_otel_gen_ai_spans
Project recorded spans into a deterministic OpenTelemetry GenAI shape.

Type Aliases§

DynTraceRecorder
Shared trace recorder reference.