


Capture gratuite des erreurs en production pour PrestaShop 9 avec filtrage des données sensibles, regroupement par empreinte, historique d’incidents et diagnostics sûrs.
Crash Snapshot Lite est un module de diagnostic gratuit pour PrestaShop 9 qui capture les erreurs PHP, Symfony et PrestaShop prises en charge au niveau de l’application en production, sans transformer la boutique en écran de debug complet. Il enregistre un instantané d’incident assaini dans le Back Office afin qu’une erreur aléatoire puisse être analysée après son apparition.
Une fois le runtime Crash Snapshot chargé, les exceptions prises en charge peuvent être capturées automatiquement. Les erreurs fatales et d’arrêt utilisent d’abord un spool privé sur fichier, puis une requête normale ou le cron de maintenance peut importer ces incidents dans la base de données.
Chaque incident peut contenir un message d’erreur assaini, le type d’erreur ou d’exception, le fichier et la ligne, une trace de pile sûre, le contexte Front Office / Back Office / API, des informations de requête et des détails d’environnement tels que la version de PrestaShop, la version de PHP, le thème, l’ID de la boutique et l’utilisation mémoire.
Crash Snapshot adopte volontairement une approche prudente concernant les données capturées. Les secrets connus, cookies, en-têtes d’autorisation, corps bruts de requête et arguments de pile ne sont pas enregistrés par défaut. Un filtre de confidentialité supprime également les valeurs sensibles des chaînes de diagnostic avant leur enregistrement.
Les occurrences répétées du même problème sont regroupées sous une même empreinte d’incident. Au lieu de remplir le tableau de bord de lignes dupliquées, Crash Snapshot augmente le compteur d’occurrences et met à jour la dernière date d’apparition.
Le panneau de diagnostic vérifie l’écouteur d’exceptions, le gestionnaire d’arrêt, le répertoire de spool privé, le stockage en base de données, le filtre de confidentialité et le nettoyage de rétention. Un auto-test sûr crée volontairement des incidents synthétiques clairement identifiés afin de vérifier la chaîne de capture, l’import du spool et le filtrage des données sensibles.
Le module génère une URL cron privée protégée par jeton. Son exécution environ toutes les cinq minutes importe les incidents fatals/d’arrêt depuis le spool privé et effectue le nettoyage de rétention. Les exceptions applicatives normales sont enregistrées immédiatement lorsque la base de données est disponible ; le cron ne parcourt donc pas le trafic normal de la boutique à la recherche d’erreurs.
Lite fournit une capture adaptée à la production et la consultation des incidents. Pro ajoute la détection de source, le diagnostic de base de données, la corrélation avec les changements récents, les bundles de support, les alertes et des contrôles de rétention avancés.
Capture des incidents de production, filtrage des données sensibles et historique de diagnostic.
Détection de la source probable, diagnostics SQL, corrélation des changements, bundles de support et alertes.
Voir Crash Snapshot ProLite n’essaie pas d’identifier le module, le thème ou la base de données le plus probablement à l’origine d’un incident, de corréler un incident avec les changements récents de modules/cache, de classifier les détails SQLSTATE, de créer des bundles de support téléchargeables ni d’envoyer des alertes e-mail/webhook. Ces workflows sont réservés à Crash Snapshot Pro.
Non. Il capture les pannes applicatives prises en charge après le chargement de son runtime. Une panne qui survient avant le démarrage de PrestaShop ou du module ne peut pas être garantie dans Crash Snapshot.
Les secrets connus, cookies, en-têtes d’autorisation, corps bruts de requête et arguments de pile ne sont pas enregistrés par défaut. Le filtre de confidentialité assainit également les chaînes de diagnostic avant stockage.
Le cron est un chemin de maintenance. Il importe les incidents fatals/d’arrêt d’abord écrits dans le spool privé et exécute le nettoyage de rétention. Il ne parcourt pas les pages normales à la recherche d’erreurs.
Oui. Lite et Pro utilisent le même modèle de stockage des incidents Crash Snapshot. Pro étend le schéma de diagnostic et devient l’édition active sans nécessiter un historique d’incidents séparé.
Découvrez davantage de modules d’administration, consultez la documentation PrestaSuite ou contactez le support si vous avez besoin d’aide avec un incident capturé.