Aller au contenu

Monitoring & logs

État actuel : minimal. À renforcer au Sprint 4+.

Logs applicatifs

Couche Fichier Rotation
FastAPI backend stdoutjournalctl -u lobster-api systemd auto
Caddy reverse proxy /var/log/caddy/access.log logrotate quotidienne
PostgreSQL /var/lib/postgresql/data/pg_log/ 7 jours
Pipeline LLM backend/*.log par run jamais supprimés

Backups

Script : deploy/backup.sh

  • Dump PostgreSQL quotidien → /var/backups/lobster/pg_*.sql.gz
  • Rétention : 30 jours locaux + 90 jours R2

Alertes (à mettre en place)

  • Sentry pour erreurs backend (Sprint 4)
  • Uptime monitoring (UptimeRobot / Better Uptime)
  • Alerte Stripe webhook échec
  • Alerte commande bloquée > 30 min

Métriques business (à mettre en place)

  • Plausible ou GA4 (choix à trancher — QO-008)
  • Dashboard Metabase sur PostgreSQL
  • KPIs admin : CA, MRR, conversion (Sprint 5)

Proxmox hébergement wiki

Le serveur Proxmox de Marc héberge actuellement la session de dev Claude. Le wiki lui-même est hébergé sur Cloudflare Pages, découplé du Proxmox.