Cephalon.Observability.ClickHouseDependencies
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Maturity:
M0· Ownership: taxonomy-only · Family:observability· See audit, matrix.
Cephalon.Observability.ClickHouseDependencies adds a supported ClickHouse dependency-health path for Cephalon hosts.
What it owns
Section titled “What it owns”Engine:Observability:DependencyHealth:ClickHouseconfiguration binding- ClickHouse connection configuration through either a full connection string or discrete host/protocol/port/database settings
- optional username/password auth and configurable SQL health-query execution through
ClickHouse.Driver - reusable
IDependencyHealthContributorintegration for ClickHouse-backed readiness and diagnostics
Main surfaces
Section titled “Main surfaces”Configuration/ClickHouseDependencyDefinition.csConfiguration/ClickHouseDependencyHealthOptions.csHosting/ClickHouseDependencyHealthServiceCollectionExtensions.csServices/ClickHouseDependencyHealthProbeHostedService.cs
Source structure
Section titled “Source structure”ConfigurationHostingServices
How it fits
Section titled “How it fits”This package keeps ClickHouse transport, connection-string, and query semantics out of Cephalon.Engine while still feeding the existing dependency-health contract. Hosts can opt into it when they need analytics or warehouse readiness to surface through /engine/dependencies, /health/live, /health/ready, and /engine/diagnostics without rewriting ADO probe logic per host. When active, it also publishes its probe event ids through the shared runtime diagnostics catalog.