GET health¶
A lightweight endpoint for monitoring and connectivity checks. Does not require authentication.
Endpoint¶
GET /api/method/konsol.api.health
Authentication: None required (allow_guest=True)
Response¶
{
"message": {
"status": "ok",
"app": "konsol"
}
}
Example¶
curl http://localhost:8069/api/method/konsol.api.health
Usage¶
Monitoring / Uptime Checks¶
Point your monitoring system (UptimeRobot, Pingdom, etc.) at this endpoint. A 200 response with "status": "ok" confirms Frappe and the Konsol app are running.
Docker Health Check¶
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8069/api/method/konsol.api.health"]
interval: 30s
timeout: 5s
retries: 3
VBA Debug¶
The EPM_Debug macro calls this endpoint as its first connectivity test. If it fails, the Frappe server is unreachable.
Notes¶
- This endpoint does not verify ClickHouse connectivity. It only confirms the Frappe web server and Konsol app are loaded.
- For a full stack health check (including ClickHouse), see Monitoring.