Monitoring & logs¶
État actuel : minimal. À renforcer au Sprint 4+.
Logs applicatifs¶
| Couche | Fichier | Rotation |
|---|---|---|
| FastAPI backend | stdout → journalctl -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.