Cephalon.Observability.MongoDbDependencies
Maturity:
M0· Ownership: taxonomy-only · Family:observability· See audit, matrix.
Cephalon.Observability.MongoDbDependencies adds a supported MongoDB dependency-health path for Cephalon hosts.
What it owns
Section titled “What it owns”Engine:Observability:DependencyHealth:MongoDbconfiguration binding- connection-string or discrete host/database probe settings for MongoDB endpoints
- lightweight
ping-style database command execution throughMongoDB.Driver - reusable
IDependencyHealthContributorintegration for document-database readiness and diagnostics
Main surfaces
Section titled “Main surfaces”Configuration/MongoDbDependencyDefinition.csConfiguration/MongoDbDependencyHealthOptions.csHosting/MongoDbDependencyHealthServiceCollectionExtensions.csServices/MongoDbDependencyHealthProbeHostedService.cs
Source structure
Section titled “Source structure”ConfigurationHostingServices
How it fits
Section titled “How it fits”This package keeps MongoDB-specific connection handling out of Cephalon.Engine while still feeding the existing dependency-health contract. Hosts can opt into it when they need managed MongoDB readiness to surface through /engine/dependencies, /health/live, /health/ready, and /engine/diagnostics without re-implementing connection-string parsing, TLS flags, or command execution per host. When active, it also publishes its probe event ids through the shared runtime diagnostics catalog.