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

Cephalon.Observability.OpenSearchDependencies

เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน

Maturity: M0 · Ownership: taxonomy-only · Family: observability · See audit, matrix.

Cephalon.Observability.OpenSearchDependencies adds a supported OpenSearch dependency-health path for Cephalon hosts.

  • Engine:Observability:DependencyHealth:OpenSearch configuration binding
  • OpenSearch cluster-health endpoint shaping from a base URL plus optional index-specific checks
  • optional bearer-token or basic-auth support for secured OpenSearch REST endpoints
  • reusable IDependencyHealthContributor integration for OpenSearch-backed readiness and diagnostics
  • Configuration/OpenSearchDependencyDefinition.cs
  • Configuration/OpenSearchDependencyHealthOptions.cs
  • Hosting/OpenSearchDependencyHealthServiceCollectionExtensions.cs
  • Services/OpenSearchDependencyHealthProbeHostedService.cs
  • Configuration
  • Hosting
  • Services

This package keeps OpenSearch cluster-health endpoints, auth headers, and response mapping details out of Cephalon.Engine while still feeding the existing dependency-health contract. Hosts can opt into it when they need search-cluster readiness to surface through /engine/dependencies, /health/live, /health/ready, and /engine/diagnostics without rewriting REST probe logic per host. When active, it also publishes its probe event ids through the shared runtime diagnostics catalog.