Cephalon.Observability.RedisDependencies
Maturity:
M0· Ownership: taxonomy-only · Family:observability· See audit, matrix.
Cephalon.Observability.RedisDependencies adds a supported Redis and cache dependency-health path for Cephalon hosts.
What it owns
Section titled “What it owns”- configuration binding for
Engine:Observability:DependencyHealth:Redis - background refresh of configured Redis dependency probes
- optional ACL/password authentication plus logical database selection before health pings
IDependencyHealthContributorregistration over cached probe results so runtime health stays introspectable
Main surfaces
Section titled “Main surfaces”Configuration/RedisDependencyDefinition.csConfiguration/RedisDependencyHealthOptions.csHosting/RedisDependencyHealthServiceCollectionExtensions.csServices/RedisDependencyHealthProbeHostedService.cs
Source structure
Section titled “Source structure”ConfigurationHostingServices
How it fits
Section titled “How it fits”This package keeps Redis-specific socket probing out of Cephalon.Engine while still feeding the existing dependency-health contract. Hosts can opt into it when they need Redis or cache readiness to surface through /engine/dependencies, /health/live, /health/ready, and /engine/diagnostics without re-implementing probe loops, auth handling, or PING checks per host. When active, it also publishes its probe event ids through the shared runtime diagnostics catalog.