Alertes multicanales
Mail, Slack ou webhook dès qu'une nouvelle issue apparaît ou qu'une régression est détectée, avec protection anti-tempête et notifications dans l'app pour toute l'équipe.
monitoring laravel · en ligne
Error tracking, logs applicatifs, uptime et alertes, centralisés dans un cockpit multi-équipes. Pensé pour Laravel, pas adapté à la va-vite.
Aucune carte bancaire requise · Chaque demande d'accès est validée à la main · Installation en quelques minutes
composer require quiet-guard/laravel-monitor
Une exception passe en production. Elle est noyée dans laravel.log, sans contexte, sans regroupement, sans savoir si c'est la première fois ou la centième. Vous l'apprenez par un client. Quiet Guard capture chaque exception, la regroupe, et vous montre exactement où, quand et combien de fois.
Des grep interminables dans des logs éclatés entre serveurs et déploiements.
La même erreur comptée mille fois, ou au contraire perdue dans le bruit.
Aucun moyen de savoir si un bug « corrigé » est réapparu.
Installable dans toute app Laravel 11, 12 ou 13 · PHP 8.2+ · MySQL / MariaDB
Les exceptions identiques sont regroupées par un fingerprint déterministe, stable d'un déploiement à l'autre. Chaque issue compte ses occurrences, garde sa première et sa dernière apparition, son dernier message et son emplacement. Et quand une issue résolue refait surface, elle se rouvre toute seule : vous repérez les régressions sans rien faire.
Chaque occurrence garde la classe, le message, le fichier, la ligne, la stack trace complète et le contexte de la requête, avec l'environnement, la release et l'horodatage. Et les données sensibles (mots de passe, tokens, cookies, en-têtes d'autorisation) sont masquées avant l'envoi.
Activez la remontée des logs (opt-in) et le package met en mémoire les entrées au-dessus du niveau PSR-3 choisi, puis les envoie groupées en fin de requête. Au pire, un seul appel HTTP de plus. Niveau, channel, contexte, environnement et release : tout est conservé.
Trois étapes, depuis votre terminal jusqu'au dashboard.
Ajoutez le client Composer à l'app à surveiller. Le service provider et la façade Monitor sont auto-découverts.
Récupérez la clé du projet dans le dashboard (visible une seule fois) et renseignez votre .env.
Un callback reportable() additif s'enregistre sur le handler d'exceptions : chaque exception reportée part vers le dashboard, sans toucher à votre logging. L'envoi est fail-safe : une erreur réseau de Quiet Guard n'affecte jamais votre app. Et si besoin, vous reportez à la main avec Monitor::report($e).
composer require quiet-guard/laravel-monitor
MONITOR_ENABLED=true
MONITOR_URL=https://monitor.example.com
MONITOR_KEY=lm_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# Optionnel
MONITOR_ENVIRONMENTS=production,staging
MONITOR_RELEASE=${GIT_SHA}
MONITOR_QUEUE=false
MONITOR_TIMEOUT=3
# Logs applicatifs (opt-in)
MONITOR_LOGS_ENABLED=true
MONITOR_LOG_LEVEL=warning
Le suivi des erreurs n'est que le début : tout ce qui suit est livré aujourd'hui, sans module à acheter. Disponibilité, heartbeats, alertes par e-mail et analyse des dépendances sont sur tous les forfaits ; logs, alertes Slack et webhook, GitHub, chiffrement et sauvegardes sont sur les forfaits payants.
Mail, Slack ou webhook dès qu'une nouvelle issue apparaît ou qu'une régression est détectée, avec protection anti-tempête et notifications dans l'app pour toute l'équipe.
Sonde HTTP toutes les 5 minutes, historique de latence, alertes avant l'expiration du certificat, et une page de statut publique avec badge à partager.
Vos tâches planifiées surveillées en interrupteur homme-mort : un cron qui ne pingue plus déclenche une alerte avant que vos clients ne s'en aperçoivent.
Votre composer.lock analysé contre les advisories Packagist : dépendances vulnérables ou obsolètes repérées, et alertées.
Commits, pull requests et branches synchronisés ; une release reliée à son commit pour passer de l'erreur au code.
En option sur les plans payants : messages, contextes et traces scellés avec la clé de votre équipe et déchiffrés dans votre navigateur, sauvegardes chiffrées avant l'envoi. Votre phrase secrète ne nous est jamais transmise, et sans elle personne ne peut restaurer ces contenus, nous y compris.
Projets illimités sur tous les forfaits, et des sièges qui suivent le forfait : chaque carte ci-dessous dit combien. Vous payez le volume d'événements.
Bêta fermée en cours. Les équipes admises ont tout, gratuitement, et rien n'est en vente pour l'instant : les tarifs ci-dessous sont ceux qui s'appliqueront à la fin de la bêta.
Pour démarrer et tester.
Pour freelances et petites équipes.
Pour agences multi-projets.
Changement de forfait possible à tout moment depuis le dashboard.
Prix hors taxes. La TVA applicable est ajoutée au moment du paiement selon votre pays et votre régime. Offre réservée aux professionnels agissant dans le cadre de leur activité.
| Quiet Guard | Error-tracking générique | Logs « à la main » | |
|---|---|---|---|
| Pensé pour Laravel (package auto-découvert) | Oui | Variable | s.o. |
| Regroupement en issues par fingerprint | Oui | Variable | Non |
| Réouverture auto des issues résolues | Oui | Variable | Non |
| Logs applicatifs centralisés (opt-in, batch) | Oui | Variable | Non |
| Multi-équipes / multi-projets | Oui | Variable | Non |
| Capture fail-safe (n'impacte pas l'app) | Oui | Variable | s.o. |
| Intégration GitHub | Oui | Variable | Non |
| Scan de vulnérabilités des dépendances | Oui | Variable | Non |
| Alerting / notifications | Oui | Variable | Non |
| Uptime, SSL et page de statut publique | Oui | Non | s.o. |
| Heartbeats (surveillance des tâches planifiées) | Oui | Non | Non |
| Chiffrement de bout en bout en option + sauvegardes chiffrées | Oui | Non | s.o. |
Installez le package, ajoutez trois variables, et reprenez le contrôle de la santé de vos apps Laravel.
Commencer gratuitementAucune carte bancaire requise · Votre demande d'accès est validée à la main