Sans observabilité, votre SaaS marche jusqu'au premier utilisateur qui vous dit « ça ne marche pas » et vous laisse deviner. Les 3 piliers minimum en 2025.
Les 3 piliers : logs (ce qui s'est passé), métriques (combien), traces (dans quel ordre à travers vos services).
Logs structurés
- Format JSON, jamais du texte libre
- Champs obligatoires : timestamp, level, service, user_id, request_id
- Stockage : Vercel Logs, Axiom, Grafana Loki, Datadog
Métriques
- Latence p50/p95/p99 par route
- Erreur rate
- Throughput
- Métriques métier : sign-ups, conversions, actions
Traces distribuées
OpenTelemetry est le standard 2025. Un trace suit une requête à travers front → API → base → services tiers. Sans traces, vous ne savez pas où les 3 s de latence se sont mangées.
Stack recommandée
- Petit SaaS : Vercel Analytics + Sentry + Axiom (~50 €/mois)
- SaaS 5-20 personnes : Datadog ou Grafana Cloud (150-500 €/mois)
- Grosse échelle : ClickHouse + Grafana self-hosted
Un bon ops se mesure à combien de temps il met à comprendre « pourquoi c'était lent hier à 14 h ». Sans observabilité, la réponse est « jamais ».
On instrumente votre SaaS ?
En 30 minutes on peut cadrer la stack qui vous suffit. Réservez un appel. À lire : Dockerfile optimisé pour Next.js.