Developer Documentation
Observability
Observability
Every request receives an X-Request-ID response header. The same request ID is included in structured log entries and database-backed request logs.
Tables:
request_logserror_logsapi_latency_logsslow_query_logs
Endpoints:
GET /v1/admin/observability/requestsGET /v1/admin/observability/errorsGET /v1/admin/observability/latencyGET /v1/admin/observability/slow-queries
Operational notes:
- API errors never expose stack traces when
APP_DEBUG=false. - Slow query logging stores query summaries and hashes, not sensitive parameter values.
- Request logs include method, path, user ID, IP, status code, latency, and user agent.