Expand description
Product-neutral health report models and runner.
The types in this module describe component health and aggregate status. Product crates decide which components to probe and how to map the report into HTTP responses, task results, metrics, or admin UI payloads.
Structs§
- Health
Check Descriptor - Static description of a registered health check.
- Health
Check Options - Options applied to a registered health check.
- Health
Check Registry - Registry and concurrent runner for product-provided health checks.
- Health
Check Registry Builder - Builder for health check registries with shared defaults.
- Health
Check Scopes - Scope membership for a registered health check.
- Health
Component Detail - Structured diagnostic detail attached to a component report.
- Health
Component Report - Health status for one named component.
- System
Health Report - Aggregate health report for a service instance.
Enums§
- Health
Check Requirement - Requirement level for a registered health check.
- Health
Check Scope - Runtime view used when selecting which registered checks to run.
- Health
Component Detail Value - Typed diagnostic value attached to a component detail.
- Health
Status - Coarse status for a health component or an aggregate system report.
Traits§
- Health
Metrics Recorder - Product-side bridge for recording health reports into a metrics backend.