Guide de migration

Migrer de Sentry vers Quiet Guard

Une application Laravel, deux paquets Composer, et une correspondance de configuration ligne à ligne. Voici ce que la migration change, et surtout ce qu'elle vous coûte.

Correspondances relevées le 23 août 2026 sur la documentation officielle de Sentry. Voir la source

Ce que vous perdez

Dans cet ordre, parce que c'est la partie que vous devez lire avant de décider. Quiet Guard est un outil plus étroit. Si vous vous servez d'une seule de ces fonctions, restez où vous êtes :

  • Il n'y a pas de tracing de performance, ni d'échantillonnage de transactions
  • Il n'y a pas de profiling
  • Il n'y a pas d'enregistrement de session
  • Il n'y a aucun SDK navigateur ni mobile : la capture est côté serveur, en PHP
  • Il n'y a pas de source maps, faute de SDK navigateur
  • Le produit est jeune, et son écosystème d'intégrations tient sur trois entrées : mail, Slack, webhook

Ce que vous gagnez

Ce qui vient en échange. Les lignes marquées incluse ou inclus valent pour tous les forfaits, Free compris ; le chiffrement et les logs applicatifs relèvent des forfaits payants :

  • Les données restent en France, et l'hébergeur est nommé dans les mentions légales
  • Le chiffrement de bout en bout en option : les messages et les traces sont scellés avec la clé de votre équipe et déchiffrés dans votre navigateur
  • Les logs applicatifs dans le même outil que les exceptions, et affichés autour de l'incident
  • L'analyse de votre composer.lock contre les advisories Packagist, incluse
  • La surveillance des tâches planifiées en interrupteur homme-mort, incluse
  • La disponibilité, le certificat SSL et une page de statut publique, inclus
  • Les projets illimités, et des sièges selon le forfait, un sur Free, trois sur Indie, illimités sur Studio : vous ne payez que le volume d'événements

Une précision qui affaiblit à moitié le premier point, et qui doit y figurer : Sentry propose bien une région européenne, à Francfort. Le choix y est définitif, et quelle que soit la région retenue, les comptes utilisateurs, les réglages d'organisation, les jetons d'accès et les journaux d'audit restent aux États-Unis. Notre argument est donc la France, pas l'Europe.

La migration, en trois temps

01

Installer à côté, pas à la place

Les deux paquets peuvent tourner ensemble. Installez le nôtre, laissez le vôtre en place, et comparez ce que chacun rapporte pendant quelques jours.

02

Reporter la configuration

Le tableau ci-dessous met les identifiants en regard. Il y en a moins chez nous, parce qu'il y a moins de choses à régler.

03

Retirer l'ancien

Désinstallez le paquet, supprimez son fichier de configuration et ses variables d'environnement, et retirez le branchement du gestionnaire d'exceptions.

Ce qui est comparable

Relevé sur les pages officielles à la date indiquée, et limité à ce qui y figure. Une ligne « non indiqué » veut dire que la page consultée ne le dit pas, pas que la réponse est non. Voir la source

Chez Sentry Chez Quiet Guard
Rétention des erreurs 30 jours en Developer, 90 jours en Team et au-dessus 7 jours en Free, 30 en Indie, 90 en Studio
Hébergement des données États-Unis (Iowa) ou Union européenne (Francfort), au choix, définitif France, OVH SAS à Roubaix, sans choix
Canaux d'alerte 15 entrées dans la catégorie Notification & Incidents, dont PagerDuty et Opsgenie E-mail, Slack et webhook, plus une cloche dans l'application
Tâches planifiées Réussi, échoué et manqué ; la durée d'exécution est mesurée En attente, sain et en retard ; la durée n'est pas mesurée
Sonde de disponibilité De 1 à 60 minutes, plusieurs zones, alerte après trois échecs Toutes les 5 minutes, un seul point, alerte au premier changement

La configuration, en regard

La colonne de gauche a été relevée sur la documentation officielle à la date indiquée. Vérifiez-la : elle peut avoir changé depuis.

Chez Sentry Chez Quiet Guard
sentry/sentry-laravel quiet-guard/laravel-monitor
SENTRY_LARAVEL_DSN MONITOR_URL
MONITOR_KEY
config/sentry.php config/monitor.php
php artisan sentry:publish php artisan vendor:publish --tag=monitor-config
Integration::handles($exceptions) Sans équivalent, et sans besoin
SENTRY_TRACES_SAMPLE_RATE Sans équivalent, et sans besoin
Commencer gratuitement

Aucune carte bancaire requise. Installation en quelques minutes.

Vous venez d'ailleurs ? BugSnag Flare