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
- Ouvrez
/admin/super→ onglet Santé. - Vérifiez les requêtes lentes ; indexez celles > 500 ms répétées.
- Vérifiez la file courriel : en attente proche de zéro hors envois massifs.
- 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.