Cephalon.Observability.Neo4jDependencies
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Maturity:
M0· Ownership: taxonomy-only · Family:observability· See audit, matrix.
Cephalon.Observability.Neo4jDependencies adds a supported Neo4j dependency-health path for Cephalon hosts.
What it owns
Section titled “What it owns”Engine:Observability:DependencyHealth:Neo4jconfiguration binding- Neo4j endpoint configuration through either a full
Urior discreteHost/Port/Schemesettings - optional database selection, credential support, and configurable Cypher health-query execution through
Neo4j.Driver - reusable
IDependencyHealthContributorintegration for Neo4j-backed readiness and diagnostics
Main surfaces
Section titled “Main surfaces”Configuration/Neo4jDependencyDefinition.csConfiguration/Neo4jDependencyHealthOptions.csHosting/Neo4jDependencyHealthServiceCollectionExtensions.csServices/Neo4jDependencyHealthProbeHostedService.cs
Source structure
Section titled “Source structure”ConfigurationHostingServices
How it fits
Section titled “How it fits”This package keeps Neo4j driver, endpoint-scheme, and database-selection details out of Cephalon.Engine while still feeding the existing dependency-health contract. Hosts can opt into it when they need graph-database readiness to surface through /engine/dependencies, /health/live, /health/ready, and /engine/diagnostics without rewriting driver/session probes per host. When active, it also publishes its probe event ids through the shared runtime diagnostics catalog.