Surveillance back-end

Définition

Le panneau super-admin expose la santé du back-end : santé DB, requêtes lentes, logs edge functions (le cas échéant), longueur de file courriel et migrations récentes. À utiliser pour trier avant d'ouvrir un ticket support.

Quand l'utiliser

Hebdomadaire, plus à chaque incident signalé.

Étapes

  1. Ouvrez /admin/super → onglet Santé.
  2. Vérifiez les requêtes lentes ; indexez celles > 500 ms répétées.
  3. Vérifiez la file courriel : en attente proche de zéro hors envois massifs.
  4. Vérifiez les migrations récentes : rollback uniquement par migration avant ; ne jamais éditer l'historique.

Capture d'écran

Capture à venir dans la prochaine passe.

Astuces

  • La plupart des soucis sont du cache : invalidez les clés React Query (qc.invalidateQueries) avant de soupçonner la DB.
  • L'invalidation realtime est branchée — les canaux des tables de balade s'activent automatiquement.
  • Mettez un rappel quotidien pour jeter un œil au panneau — le but est de détecter une dégradation lente avant les utilisateurs.
  • Stockage qui croît plus vite que l'effectif = boucle d'upload incontrôlée ; regardez le pilote qui a chargé le plus de fichiers cette semaine.

Dépannage

  • Tableau de bord lent : un index manquant sur une nouvelle requête est le plus probable. Ajoutez-le via migration.
  • Logs edge vides : la fonction a peut-être crashé au démarrage. Regardez les logs de déploiement dans le même panneau.