Health Checks Aggregator — Agent handbook¶
Role: Ops / SRE host — poll downstream health URLs, Health Checks UI,
/api/health/*, readiness gates, webhooks.
Not for: Business APIs, DDD aggregates, or transactional workflows.
Canonical spec: ConnectSoft.Documentation — Health Aggregator
When agents select this template¶
| Need | Template |
|---|---|
| Single dashboard for fleet health | This |
| Domain REST for customers | Microservice |
| Edge JWT + routing | API Gateway |
Kubernetes probe cheat-sheet (agents)¶
| Probe | Typical path |
|---|---|
| Liveness | /alive |
| Readiness (simple) | /health |
| Readiness (gate logic) | GET /api/health/readiness |
Always confirm against generated README—ports/paths vary by dotnet new flags.
Configuration anchor¶
Agents editing generated code should start at HealthCheckAggregator in Application appsettings and cross-check Features tables in public docs.
Blueprint hints¶
visibility: fleet_health
downstream:
- name: Orders
url: https://orders:8080/health
critical: true
readiness_gate: CriticalOnly | AllHealthy | ...
webhooks: [slack|teams|custom]
Topic index (agents)¶
Features (parameters + endpoints), Runbook, Configuration.