Skip to content

Operations

This section covers the operational aspects of running Rack Gateway in production, including monitoring, maintenance, upgrades, and troubleshooting.

EndpointPurposeExpected Response
/api/v1/healthLiveness check{"status": "ok"}
/api/v1/health/readyReadiness check{"status": "ready", "database": "connected"}
Terminal window
# Check gateway health
curl https://gateway.example.com/api/v1/health
# View recent audit logs (admin)
rack-gateway admin audit list --limit 50
# Check database connectivity
rack-gateway migrate --dry-run
DeploymentLog Location
Dockerdocker logs rack-gateway
Convoxconvox logs -a rack-gateway
Kuberneteskubectl logs -l app=rack-gateway
  1. Verify health endpoints respond correctly
  2. Check error tracking (Sentry) for new issues
  3. Review audit logs for unusual activity
  1. Review user access patterns
  2. Check for unused API tokens
  3. Verify backup integrity
  1. Rotate API tokens as needed
  2. Review RBAC role assignments
  3. Check for available updates
  1. Check health endpoints
  2. Verify database connectivity
  3. Check container/pod status
  4. Review recent deployments or changes
  1. Do not modify audit logs
  2. Check audit log for suspicious activity
  3. Review active sessions and API tokens
  4. Contact security team
  5. Preserve evidence for forensics
  1. Check database connectivity from gateway
  2. Verify database is accepting connections
  3. Check for blocking queries or locks
  4. Review recent migrations

See Troubleshooting for detailed procedures.