Skip to content

v4.7.0 — Commande analytics:health

Choose a tag to compare

@oli217 oli217 released this 02 Sep 13:44
· 32 commits to main since this release

Nouvelle commande : analytics:health

php artisan analytics:health

Diagnostic 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.