jeevesagent.observability¶
Observability adapters: tracing, metrics, evals.
Today: NoTelemetry (no-op default) and OTelTelemetry
(OpenTelemetry-backed). Phase 6 may add inline-evals signals.
Submodules¶
Classes¶
No-op telemetry. Very cheap; safe to call on every loop step. |
|
OpenTelemetry-backed |
Package Contents¶
- class jeevesagent.observability.NoTelemetry[source]¶
No-op telemetry. Very cheap; safe to call on every loop step.
- async trace(name: str, **attrs: Any) collections.abc.AsyncIterator[jeevesagent.core.types.Span][source]¶
- class jeevesagent.observability.OTelTelemetry(*, tracer_provider: Any | None = None, meter_provider: Any | None = None, instrumentation_name: str = 'jeevesagent')[source]¶
OpenTelemetry-backed
Telemetry.- async trace(name: str, **attrs: Any) collections.abc.AsyncIterator[jeevesagent.core.types.Span][source]¶