observability.telemetry ======================= OpenTelemetry integration for orchestrator observability. Provides TelemetryManager which wraps OTel span creation with a no-op fallback when observability is disabled. This module has zero overhead when disabled and no hard dependency on opentelemetry packages. .. automodule:: ffai.observability.telemetry :members: :undoc-members: :show-inheritance: Classes ------- .. autoclass:: ffai.observability.telemetry.NoOpSpan :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.observability.telemetry.TelemetryManager :members: :undoc-members: :show-inheritance: :inherited-members: Functions --------- .. autofunction:: ffai.observability.telemetry.get_telemetry_manager .. autofunction:: ffai.observability.telemetry.reload_telemetry .. autofunction:: ffai.observability.telemetry.reset_telemetry