InfraGuard

Développement · Observabilité

Une section d’observabilité réservée aux super_admin — Doctor, Pulse/Horizon, leader et exécution, requêtes/requêtes HTTP/tâches lentes, exceptions et cache.

Vue d’ensemble — à quoi sert cette section

La section Développement (super_admin, niveau 9 ou plus) rassemble les outils d’observabilité et de débogage du système. Elle s’appuie sur Laravel Pulse et fonctionne même sur un poste de développement Windows.

Disposition

Écran Objet
Doctor Contrôles de santé toutes les 15 min, dont la pression sur les connexions à la base (empêche la réapparition de la fuite de connexions de pulse:check)
Exécution et leader LeaderLock (bail en base) — empêche une planification en double
Requêtes/Requêtes HTTP/Tâches/Appels sortants lents Les tableaux de lenteur de Pulse
Exceptions · Cache · Serveurs · Usage exceptions, cache, métriques serveur, usage
Pulse · Horizon tableaux de bord externes (réservés aux administrateurs)

Ne planifiez jamais un démon à boucle infinie comme pulse:check via l’ordonnanceur — une instance qui ne se terminait pas a un jour épuisé les connexions partagées à la base. Lancez-le uniquement comme un unique volet du lanceur, toujours actif.

Accès

Niveau 9 ou plus (super_admin). Horizon ne peut pas tourner sous Windows (pas de pcntl) — en développement, on utilise queue:work.

Voir aussi