Política de retención

TSDB

-retentionPeriod=30d por defecto. Se cambia en la TSDB, no en el cabinet de Unimoni (vía docker-compose / una systemd unit).

Postgres

  • audit_log — append-only, recomendamos archivar a S3 tras 1 año
  • alert_incidents — state='resolved' con más de 90 días se puede archivar periódicamente
  • sessions — auto-cleanup de las expiradas vía cron

Cleanup cron

DELETE FROM sessions WHERE expires_at < now() - INTERVAL '7 days';
DELETE FROM passkey_sessions WHERE expires_at < now() - INTERVAL '1 day';
DELETE FROM email_verification_tokens WHERE expires_at < now() - INTERVAL '7 days';

Lo ejecutamos cada noche.