Skip to main content

Crate kmp_observability

Crate kmp_observability 

Source

Re-exports§

pub use metrics::KernelMetrics;

Modules§

metrics
quality_observers
Adapters for the QualityMetricsObserver domain port.

Structs§

BufferedQualityMetricsObserver
Implements QualityMetricsObserver over a bounded fail-open channel.
EmbeddedTelemetryGuard
Owns a runtime-neutral telemetry worker and closes it without requiring senders to disconnect first.
ObservabilityGuard
Resources returned by init_observability for lifecycle management.
QualityTelemetryObservation
One typed, timestamped quality observation persisted by local telemetry.

Functions§

init_observability
Initializes structured logging with optional OpenTelemetry trace and metric export.
shutdown_observability
Shuts down the OpenTelemetry providers, flushing pending data.