All under configured admin_base_path
(default: /admin
)
GET /admin/health
{"status": "healthy", "timestamp": "..."}
GET /admin/tenants
{
"tenants": [
{
"name": "api",
"status": "healthy",
"services": 2,
"routing": "host-based"
}
]
}
GET /admin/tenants/{name}/health
{
"tenant": "api",
"status": "healthy",
"services": [
{
"name": "backend-1",
"url": "http://backend:3001",
"status": "healthy",
"last_check": "..."
}
]
}
200
- Healthy503
- Unhealthy (some/all backends down)404
- Tenant not foundThat’s it.