Modules§
- dora
- log
- multi
- noop
- prometheus
- runtime_
trace - Compatibility shim for the doctor command’s log-reading utilities.
- traits
- verbose
Structs§
- Broadcast
Hook Guard - Guard returned by
set_scoped_broadcast_hook. - LogObserver
- Log-based observer — uses tracing, zero external deps
- Multi
Observer - Combine multiple observers — fan-out events to all backends
- Noop
Observer - Zero-overhead observer — all methods compile to nothing
- Prometheus
Observer - Prometheus-backed observer — exposes metrics for scraping via
/metrics. - Verbose
Observer - Human-readable progress observer for interactive CLI sessions.
Enums§
- Observer
Event - Discrete events emitted by the agent runtime for observability.
Traits§
- Observer
- Core observability trait for recording agent runtime telemetry.
Functions§
- clear_
broadcast_ hook - Remove the broadcast hook, if any. Intended for tests and orderly shutdown.
- create_
observer - Factory: create the right observer from config
- set_
broadcast_ hook - Install a process-wide observer that will receive every event recorded
through observers built by
create_observer. Calling this again replaces the previous hook. - set_
scoped_ broadcast_ hook - Install a process-wide observer and return a guard that clears it on drop.