Skip to main content

Monitoring

Kadaikodi is monitored via the Burdenoff platform observability stack.

Health checks

The wspace-kadaikodi-svc exposes a health endpoint:

GET /health

Expected response:

{
"status": "healthy",
"service": "wspace-kadaikodi-svc",
"timestamp": "2026-07-26T10:00:00Z"
}

Gateway monitoring

The workspaces public gateway probes all subgraphs continuously. A subgraph that fails health checks is marked unhealthy and removed from the supergraph.

Gatus

Public status page: status.burdenoff.com

Internal monitoring (gatus-internal) probes 10 critical endpoints including the gateways and core services.

Alerts

Operational alerts are routed through the platform PagerDuty/Slack integration. Critical alerts:

  • Gateway error rate > 1%
  • Database connection pool saturation
  • Service health check failures
  • ACA container restart loops

Logs

ACA console logs are intentionally disabled in production to reduce cost. Logs are streamed to the platform log aggregation pipeline when explicitly enabled for debugging.

Next steps