Monitoring Symfony simplifié
Gardez vos applications Symfony opérationnelles. Visualisez en temps réel vos transports de messages, vos tâches automatisées et vos dépendances de projet en une vue centralisée.
Exemple de métriques Symfony
Monitoring des files Messenger
Gérer les tâches asynchrones est essentiel pour une application réactive. Cette section liste tous vos Transports Messenger configurés et fournit le nombre exact de messages en attente dans chaque file.
En visualisant la taille de vos files, vous pouvez détecter immédiatement si un worker s'est arrêté ou si votre application génère des tâches plus vite qu'elles ne peuvent être traitées. Cela vous permet de dimensionner vos workers ou de déboguer les goulots d'étranglement avant qu'ils n'impactent vos utilisateurs.
Scheduler & Tâches cron
Gardez un œil sur vos tâches automatisées. Jmonitor s'intègre au Symfony Scheduler pour vous montrer exactement quelle tâche vient ensuite, sa fréquence et le temps restant avant sa prochaine exécution.
Cette vue confirme que vos tâches récurrentes — emails, rapports, nettoyages — sont correctement planifiées et prêtes à s'exécuter. Elle remplace le suivi manuel et approximatif du cron par une chronologie claire et visuelle.
Statut des recettes Flex
Maintenir votre projet à jour est essentiel pour la sécurité et les performances. Ce composant surveille vos Recettes Symfony Flex et signale celles qui sont obsolètes ou non installées, tout en confirmant celles qui sont à jour.
Au lieu de vérifier manuellement les mises à jour, vous êtes alerté dès qu'une recette nécessite votre attention. Cela garantit que la structure de votre projet reste alignée avec les derniers standards et bonnes pratiques Symfony, ce qui rend la maintenance à long terme beaucoup plus simple.