ข้ามไปยังเนื้อหา

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.

  • Engine:Observability:DependencyHealth:ClickHouse configuration 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 IDependencyHealthContributor integration for ClickHouse-backed readiness and diagnostics
  • Configuration/ClickHouseDependencyDefinition.cs
  • Configuration/ClickHouseDependencyHealthOptions.cs
  • Hosting/ClickHouseDependencyHealthServiceCollectionExtensions.cs
  • Services/ClickHouseDependencyHealthProbeHostedService.cs
  • Configuration
  • Hosting
  • Services

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.