


Diagnostics avancés des erreurs PrestaShop 9 avec détection de source probable, analyse SQL, corrélation des changements, bundles de support et alertes.
Crash Snapshot Pro étend la capture d’erreurs adaptée à la production avec des outils de diagnostic destinés aux boutiques pour lesquelles savoir qu’une erreur s’est produite ne suffit pas. Il ajoute la détection de source probable, les diagnostics de base de données, la corrélation avec les changements récents, des bundles de support téléchargeables, des alertes filtrées et des contrôles avancés des incidents, tout en conservant la même base de capture respectueuse de la confidentialité.
Pro analyse les informations d’incident assainies et les chemins de pile afin de classer la source probable comme module, thème, cœur PrestaShop, dépendance vendor, base de données ou source inconnue. Le tableau de bord affiche la source détectée avec un niveau de confiance.
La détection de source est volontairement présentée comme une heuristique de diagnostic, et non comme une preuve de causalité.
Crash Snapshot Pro suit certains changements techniques et peut les afficher à côté d’un incident lorsqu’ils se situent dans la fenêtre de corrélation. Les événements suivis incluent l’installation, la désinstallation, l’activation, la désactivation et la mise à niveau de modules, ainsi que les vidages de cache Smarty, de compilation et Symfony et les changements de configuration de Crash Snapshot.
Cela aide à répondre à une question fréquente en production : « Qu’est-ce qui a changé peu avant le début de l’erreur ? » La corrélation temporelle est affichée comme un indice, pas comme une cause racine garantie.
Les exceptions liées à la base de données peuvent être inspectées pour les informations SQLSTATE et les codes d’erreur de base de données. Cela ajoute un contexte structuré aux problèmes tels que colonnes manquantes, incohérences de schéma et autres erreurs SQL, sans prétendre qu’un code d’erreur prouve à lui seul la cause sous-jacente.
Pour un incident, Pro peut créer un bundle ZIP de support téléchargeable contenant des informations de diagnostic assainies, le contexte d’environnement et les informations disponibles sur les changements récents. Cela fournit à un développeur ou ingénieur support un paquet technique compact sans nécessiter une page de debug complète ni un dump brut de la requête.
Configurez une adresse e-mail et/ou un webhook HTTPS pour les nouveaux incidents. Les alertes peuvent être limitées aux nouvelles empreintes, erreurs critiques, contexte Front Office / Back Office, module/source détecté spécifique, seuils d’occurrences et fenêtre d’occurrences. Un état de cooldown aide à éviter que des notifications répétées deviennent du bruit.
En plus de la recherche et du workflow de consultation standard, Pro peut filtrer par statut HTTP, nombre minimum d’occurrences, plage de dates, type de source, nom de source/module, type d’erreur, classe d’exception et thème.
Pro expose des périodes de rétention configurables, un nombre maximal d’incidents, un nombre maximal de fichiers de spool, l’espace disque du spool et des limites de taille de fichier par incident. Les paramètres Pro par défaut conservent un historique de diagnostic plus long que Lite et peuvent être adaptés à l’environnement de la boutique.
L’auto-test sûr de Pro vérifie la capture d’exception, les pannes synthétiques de base de données/template, l’écriture et l’import du spool, le filtrage des données sensibles et les canaux d’alerte configurés. Les incidents synthétiques sont clairement identifiés afin de pouvoir être supprimés après vérification.
Pro conserve le workflow de capture adapté à la production de Lite et ajoute les outils nécessaires pour réduire la zone de recherche de la source probable, corréler les changements et transmettre un paquet de diagnostic utile à un développeur.
Capture des incidents, filtrage des données sensibles, regroupement par empreinte et consultation dans le Back Office.
Voir LiteDétection de source, diagnostics SQL, corrélation des changements, bundles de support, alertes et rétention avancée.
* Le partage distant est optionnel et nécessite un adaptateur de transport compatible. Il n’est pas requis pour les diagnostics locaux Crash Snapshot.
Les bundles de support peuvent être téléchargés localement depuis le Back Office. Pro contient également une frontière d’intégration optionnelle pour le partage via Module Hub, mais le partage distant est désactivé par défaut et nécessite un adaptateur de transport compatible. Le workflow de diagnostic local ne dépend pas de Module Hub.
Non. Pro utilise les chemins de pile assainis, le contexte d’erreur et des signaux de diagnostic pour classer une source probable. Le résultat est un indice de dépannage et n’est volontairement pas présenté comme une preuve.
Le bundle est conçu pour contenir des diagnostics d’incident assainis, des informations d’environnement et le contexte disponible sur les changements récents. Les payloads sensibles des requêtes ne sont pas volontairement ajoutés sous forme de dump brut.
Oui. Les alertes peuvent être filtrées selon le comportement des nouvelles empreintes, le mode critique uniquement, le contexte, la source détectée et les seuils d’occurrences, avec une fenêtre d’occurrences et une gestion du cooldown.
Non. La capture locale, les diagnostics, la détection de source, les bundles de support et les alertes fonctionnent indépendamment. Le partage Module Hub est une frontière d’intégration optionnelle et est désactivé par défaut.
Crash Snapshot Pro utilise le stockage partagé des incidents Crash Snapshot et étend le schéma avec les données de diagnostic Pro. L’historique existant est conservé au lieu de démarrer une base de données Pro séparée.
Découvrez davantage de modules d’administration, consultez la documentation PrestaSuite ou contactez le support pour obtenir de l’aide au dépannage.