Sentry
Plateforme de supervision d'applications pensée pour les développeurs, avec suivi d'erreurs en temps réel, performan...
Sentry dit aux développeurs quand leur code casse et pourquoi. En ajoutant un SDK à une app, les erreurs sont remontées avec les stack traces, l’environnement, les actions de l’utilisateur qui ont mené au problème, et la release qui l’a introduit. Sentry regroupe les erreurs en double en un seul issue, envoie des alertes, et relie au commit concerné, pour que les équipes corrigent un bug vite plutôt que de le découvrir via les plaintes des utilisateurs.
Au-delà du suivi d’erreurs, Sentry surveille la performance avec du tracing qui montre les requêtes lentes et les requêtes de base de données, et le session replay enregistre ce que l’utilisateur a vu. Le suivi des crons surveille les tâches planifiées, et la santé des releases suit les sessions sans plantage. Son assistant d’IA, Seer, analyse les issues pour suggérer des causes racines et peut proposer des correctifs, et des outils de supervision des applications d’IA tracent les appels de modèles. Il prend en charge la plupart des langages et frameworks, et s’intègre à GitHub, Slack et Jira.
Sentry a une offre développeur gratuite et des offres payantes selon le volume d’événements, et il peut être auto-hébergé. Le code source est disponible sous une licence qui autorise l’usage mais restreint les services hébergés concurrents. Les coûts montent avec le trafic sauf si tu échantillonnes les événements. Les concurrents incluent Bugsnag, Datadog, New Relic, Rollbar, et Firebase Crashlytics pour le mobile. Sentry est l’un des choix les plus répandus chez les développeurs à cause de son attention au détail au niveau du code.