Zum Hauptinhalt springen

Monitoring & Observability

Configure monitoring, health checks, and observability for production deployments.

Health Checks​

Gauzy exposes health check endpoints for load balancers and monitoring:

GET /api/health

Response 200 OK:

{
"status": "ok",
"info": {
"database": { "status": "up" },
"redis": { "status": "up" }
}
}

Sentry Integration​

Configure Sentry for error tracking and performance monitoring:

VariableDescription
SENTRY_DSNSentry DSN
SENTRY_TRACES_SAMPLE_RATETrace sampling (0-1)
SENTRY_HTTP_TRACING_ENABLEDHTTP request tracing
SENTRY_POSTGRES_TRACING_ENABLEDDatabase query tracing

Logging​

Configure log levels and outputs:

VariableDescriptionDefault
LOG_LEVELdebug, info, warn, errorinfo

Metrics to Monitor​

MetricDescriptionAlert Threshold
API response timeAverage endpoint latency> 500ms
Error rate5xx errors per minute> 1%
Database connectionsActive DB pool connections> 80% pool
Redis memoryRedis memory usage> 80%
Disk usageStorage utilization> 85%
CPU usageServer CPU utilization> 80%