Sentry

Sentry propose une large gamme de SDK couvrant un grand nombre de langages (du .NET au Rust, du Javascript au Python), la liste complète est ici.

Sentry en SaaS propose des tarifs attractifs pour le développement d’un projet en démarrage, les tarifs augmentant par la suite selon la taille du projet.

Pour sa version self-hosted, Sentry a un repository Github dédié.

Cette version est gratuite mais Sentry a décidé en 2019 d’arrêter la licence open-source pour son logiciel (ce qui n’est pas le cas de leurs SDK, point qui a son importance pour la solution suivante).

À noter aussi que Sentry ne propose pas de support dédié pour les installations auto-hébergées (voir la documentation ici).

GlitchTip

Le projet GlitchTip est sorti en version stable en Juillet 2020 avec la promesse d’être l’alternative open-source de Sentry. Sa force vient du fait qu’il remplace uniquement le serveur Sentry et les SDK restent ceux de Sentry (qui sont toujours en open-source).

GlitchTip propose une version self-hosted et une version en SaaS. Les prix sont basés sur le nombre d’événements reçus par la plateforme pour la version en SaaS. Et la version self-hosted propose aussi un support dédié payant.

L’interface est assez simpliste mais les fonctionnalités principales pour le monitoring des erreurs sont présentes. Son installation est tout aussi simple, les instructions sont disponibles sur cette page

Quelle solution choisir ?

Si vous avez comme contrainte d’avoir uniquement des outils open-source, alors vous pouvez partir sur GlitchTip sans hésiter. Sa maturité est assez faible comparée à celle de Sentry mais le fait que les SDK viennent de Sentry diminue cette faiblesse chez GlitchTip.

Sentry ne proposant pas de support dédié en auto-hébergement, cela peut être rédhibitoire. Regardez néanmoins au niveau des fonctionnalités, certaines ne sont pas encore implémentées chez GlitchTip.

Chez KBDev et chez certains de nos clients nous avons fait le choix de GlitchTip afin de supporter une initiative open-source bienvenue dans ce marché du monitoring d’erreur.


Merci de nous avoir lu. En espérant vous avoir aidé dans votre recherche de l’outil le plus adapté pour réduire vos erreurs applicatives.

Mis à jour :