Operations
Monitoring
Use health checks, metrics, and traces to keep Orbit predictable in production.
Health check
GET
/v1/healthUse as liveness probe. Keep it cheap and frequent.
Prometheus metrics
GET /v1/metricsPrometheus format outputPrometheus UI
http://localhost:9090Status endpoint
GET
/v1/statusReturns usage, storage footprint, and quota counters for the caller.
Rate limit and replay headers
X-RateLimit-LimitMaximum requests allowedX-RateLimit-RemainingRequests remaining in current windowX-RateLimit-ResetWindow reset timestampRetry-AfterRetry delay in seconds (on 429)X-Idempotency-ReplayedWhether response came from idempotency replayOpenTelemetry
ORBIT_OTEL_SERVICE_NAMELogical service nameORBIT_OTEL_EXPORTER_ENDPOINTOTLP exporter destinationPractical alerting starter pack
Alert on sustained 5xx rate, p95 latency regressions, and spikes in 401/429 responses. If your memory API is noisy, your chatbot quality will be noisy too.