Health check endpoint
{"status":"ok"} when ManyLayers is running and ready to serve requests. Use this for:
- Load balancer health checks — configure your load balancer or reverse proxy to poll
/healthzand remove the instance from rotation if it returns non-200. - Kubernetes readiness probe — add
/healthzas your pod’s readiness probe so traffic isn’t sent to an instance until it’s fully initialized (database migrations complete, configuration loaded). - Uptime monitoring — wire this into your uptime monitoring tool (UptimeRobot, Checkly, Datadog Synthetics) to get alerted if ManyLayers goes down.
Background job status
ManyLayers runs background jobs for knowledge base indexing, and connector syncs. Monitor their status via the admin API:| Endpoint | Description |
|---|---|
GET /admin/jobs | List all background jobs and their current status |
Next steps
- Set up metrics for ongoing traffic monitoring
- Review audit logs for request-level visibility