Check that the app is ready for traffic
Answers 200 with ready true when SELECT 1 against the database returns within two seconds, and 503 with ready false otherwise. The head runs the query on every request, so a ready app goes back to 503 when the database drops. An agent answers 503 without querying until its startup schema check passes. After that it queries like the head, and an agent whose check timed out stays at 503 until it restarts. No credentials needed.
Request fulfilled, document follows
application/json- response
Whether the app is ready for traffic.
ready*booleancurl -X GET 'https://geometrikks.example.com/health/ready'{ "ready": true}Check that the app is up and how its parts are doing GET
Answers 200 whenever the process serves requests, so Docker and load balancers can use it as a liveness probe. Read `status` and the component objects to find a problem, and `advisories` for what needs fixing. No credentials needed.
Polling for recent records
Poll recent access logs and CrowdSec alerts, deduplicate results, and know where polling can miss records.