Repository navigation
v4.7.0 — Commande analytics:health
Nouvelle commande : analytics:health
php artisan analytics:healthDiagnostic complet de l'addon en une passe. 11 vérifications, sortie colorée ✓/⚠/✗ avec suggestion d'action pour chaque problème détecté.
Checks
| Check | Ce qui est vérifié |
|---|---|
| Configuration | Config chargée |
| Database | Connexion + tables présentes + comptage événements |
| Cache | Cycle écriture / lecture / suppression |
| Encryption | APP_KEY définie (requis pour les jobs chiffrés) |
| Queue | Connexion configurée et présente dans queue.connections ; synchrone si null |
| Geolocation | Provider configuré ; disabled → avertissement |
| MaxMind | Credentials présents, fichier .mmdb existant et lisible, âge ≤ 30 jours |
| Storage permissions | Répertoires cache, logs et geoip accessibles en écriture |
| Scheduler | analytics-scheduler.log modifié dans les 25 dernières heures |
| Failed jobs | Nombre d'entrées TrackPageViewJob dans failed_jobs |
| Static cache | Stratégie full détectée → rappel d'ajouter {{ statamic_analytics:tracker }} |
| Beacon endpoint | Route statamic-analytics.track enregistrée |
Le code de retour est 1 si au moins un check échoue — utilisable dans un script de déploiement ou un pipeline CI.
Aucun breaking change
v4.7.0 est entièrement rétrocompatible.