sampling
Optional lifecycle-owned persistence of compact health observations.
- class bedrock_server_manager.diagnostics.sampling.HealthSampler(*, interval: float | None, collect: Callable[[], Coroutine[Any, Any, DiagnosticSnapshot]], record: Callable[[...], None], instance_id: str, telemetry: CollectionDiagnostics)
Sample independently of domain transactions and never retain full snapshots.
- async record_once() None
Observe sample success/failure independently from journal write success.