Re-exports§
pub use metrics::KernelMetrics;
Modules§
- metrics
- quality_
observers - Adapters for the
QualityMetricsObserverdomain port.
Structs§
- Buffered
Quality Metrics Observer - Implements
QualityMetricsObserverover a bounded fail-open channel. - Embedded
Telemetry Guard - Owns a runtime-neutral telemetry worker and closes it without requiring senders to disconnect first.
- Observability
Guard - Resources returned by
init_observabilityfor lifecycle management. - Otlp
Observability Query Adapter - Maps an OTLP-compatible backend’s query API onto the application port. Values retain backend-provided unit, scope and exemplars; this adapter derives neither health scores nor causal links.
- Otlp
Query Response - Query response produced by a concrete telemetry backend (Prometheus, Tempo, vendor API, etc.) over data originally exported with OTLP.
- Quality
Telemetry Observation - One typed, timestamped quality observation persisted by local telemetry.
Traits§
Functions§
- init_
observability - Initializes structured logging with optional OpenTelemetry trace and metric export.
- shutdown_
observability - Shuts down the OpenTelemetry providers, flushing pending data.