Tracer
TracerProtocol #
Bases: Protocol
Protocol that defines the tracer interface for type checking.
NoOpSpan #
A no-op span that does nothing when tracing is disabled.
NoOpTracer #
A no-op tracer that returns no-op spans when tracing is disabled.
SpanContextManagerWrapper #
RapidataTracer #
Tracer implementation that updates when the configuration changes.
Source code in src/rapidata/rapidata_client/config/tracer.py
start_span #
Start a span, or return a no-op span if tracing is disabled.
Source code in src/rapidata/rapidata_client/config/tracer.py
start_as_current_span #
Start a span as current, or return a no-op span if tracing is disabled.