Skip to content

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.

  • Engine:Observability:DependencyHealth:MongoDb configuration binding
  • connection-string or discrete host/database probe settings for MongoDB endpoints
  • lightweight ping-style database command execution through MongoDB.Driver
  • reusable IDependencyHealthContributor integration for document-database readiness and diagnostics
  • Configuration/MongoDbDependencyDefinition.cs
  • Configuration/MongoDbDependencyHealthOptions.cs
  • Hosting/MongoDbDependencyHealthServiceCollectionExtensions.cs
  • Services/MongoDbDependencyHealthProbeHostedService.cs
  • Configuration
  • Hosting
  • Services

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.