Expand description
Runtime trace recording contract and deterministic in-memory recorder.
Structs§
- Adapter
Trace Recorder - Adapter seam for feature-gated tracing/OpenTelemetry exporters.
- InMemory
Trace Recorder - Deterministic in-memory trace recorder for tests and CLI inspection.
- Noop
Trace Recorder - No-op trace recorder.
- Otel
GenAi Span - Deterministic OpenTelemetry
GenAIspan projection. - Policy
Trace Recorder - Trace recorder wrapper that applies
TraceRedactionPolicybefore forwarding records. - Recorded
Span - Recorded span snapshot.
- Span
Event - Span event record.
- Span
Handle - Active span handle.
- Span
Spec - Span start specification.
- Trace
Recorder Handle - Typed dependency handle for tools that need to create child trace spans.
- Trace
Redaction Policy - Redaction and debug-capture policy applied before trace records reach an exporter.
Enums§
- Span
Kind - Span role mapped to OpenTelemetry span kinds.
- Span
Status - Span lifecycle status.
- Trace
Debug Policy - Policy for debug-level trace capture.
- Trace
Level - Trace detail level used by spans and events.
Traits§
- Trace
Recorder - Runtime trace recorder abstraction.
Functions§
- export_
otel_ gen_ ai_ spans - Project recorded spans into a deterministic OpenTelemetry
GenAIshape.
Type Aliases§
- DynTrace
Recorder - Shared trace recorder reference.