Développement

GlitchTip

GlitchTip — suivez les erreurs de vos applications self-hosted, compatible avec tous les SDK Sentry officiels.

À propos de GlitchTip

GlitchTip est une plateforme de suivi d'erreurs open source pour les équipes qui veulent la fiabilité de Sentry sans la facture cloud ni les contraintes de résidence des données.

Entièrement compatible avec tous les SDK Sentry officiels — Python, JavaScript, Ruby, PHP, Go, Java, .NET, iOS et Android. Migrer vers GlitchTip se résume à pointer votre DSN existant vers le nouveau serveur ; votre instrumentation, vos règles d'alerte et vos intégrations continuent de fonctionner sans modification.

En plus du suivi d'erreurs, GlitchTip embarque le monitoring de performance (traces de transactions, distribution de latence) et le monitoring de disponibilité (sondes HTTP avec alertes e-mail ou webhook) dans une seule image Docker. L'option `GLITCHTIP_EMBED_WORKER=true` fusionne le worker Celery dans le conteneur web : trois conteneurs suffisent (web, Postgres, Redis) sur un VPS ServOrbit.

Ce qui est installé

Prêt au démarrage du VPS

OS compatibles
Distributions Linux au choix
Application
GlitchTip
Stack technique
DockerPythonPostgreSQLRedis
RAM minimum
512 Mo minimum
CPU minimum
1 vCPU
Port par défaut
8000
Accès
root par SSH

Fonctionnalités clés

  • Compatibilité SDK Sentry — branchez votre DSN existant et migrez n'importe quelle app Python, JS, Ruby, PHP ou Go sans modifier une ligne de code.
  • Regroupement et déduplication des erreurs — GlitchTip classe les exceptions similaires automatiquement et attribue une empreinte unique à chaque problème.
  • Monitoring de performance — suivez les transactions, les percentiles de latence (p50/p95) et les requêtes lentes sur l'ensemble de vos services.
  • Monitoring de disponibilité — des vérifications HTTP intégrées vous alertent dès qu'un service tombe, avec des notifications par e-mail, webhook ou Telegram.
  • Mode conteneur unique — GLITCHTIP_EMBED_WORKER=true fusionne le worker Celery dans le conteneur web ; un seul docker compose up suffit.
  • Multi-projets et multi-équipes — créez des projets illimités, invitez des coéquipiers avec des rôles définis et affectez des DSN par environnement.

Quand utiliser cette solution ?

Suivi d'erreurs pour un SaaS

Collectez, regroupez et priorisez les exceptions de votre application web ou mobile. Assignez les problèmes à vos coéquipiers, liez-les à des commits et suivez le taux de résolution dans le temps.

Migration depuis Sentry Cloud

Gardez vos SDK et règles d'alerte existants — remplacez uniquement l'URL du DSN. Tous les événements arrivent dans votre instance auto-hébergée ; aucun verrouillage éditeur, aucune facturation à l'événement.

DevOps multi-services

Une instance GlitchTip pour tous vos microservices. Créez un projet par service, émettez des DSN par environnement et contrôlez l'accès de l'équipe avec des permissions basées sur les rôles.

Guide

Déployer GlitchTip sur votre VPS

  1. Créer votre premier compte

    Rendez-vous sur https://<domaine>/register et créez le premier compte administrateur. Ce compte devient propriétaire de l'organisation — aucune configuration supplémentaire n'est requise.

  2. Créer une organisation et un projet

    Une fois connecté, créez une organisation puis ajoutez un projet. Choisissez le SDK Sentry compatible (Python, JavaScript, PHP, Go, Ruby…). GlitchTip affiche le DSN du projet.

  3. Pointer votre application sur GlitchTip

    Copiez le DSN et remplacez le DSN Sentry dans la configuration de votre application. Aucune modification du code source n'est nécessaire — tous les appels SDK existants sont redirigés vers votre instance.

  4. Configurer le monitoring de disponibilité (optionnel)

    Allez dans Monitor → Create Monitor, entrez l'URL à surveiller et choisissez un intervalle. Des alertes partent par e-mail ou webhook dès que le point de terminaison ne répond plus.

Questions fréquentes

Questions sur GlitchTip

← Retour à DéveloppementToutes les applications
Oui. GlitchTip implémente l'API d'ingestion d'événements de Sentry et supporte tous les SDK officiels — Python, JavaScript, Ruby, PHP, Go, Java, .NET, iOS et Android. Il suffit de changer le DSN dans votre configuration ; aucune modification du code SDK n'est nécessaire.

Intégrer le bouton de déploiement

Vous maintenez un projet qui utilise GlitchTip ? Ce bouton permet à vos lecteurs de le déployer sur un VPS en un clic, sans lire de documentation Docker.

Deploy GlitchTip on ServOrbit
Markdown
[![Deploy GlitchTip on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=glitchtip&utm_source=deploy-badge&utm_medium=referral&utm_campaign=glitchtip)
HTML
<a href="https://servorbit.com/vps-cloud?template=glitchtip&utm_source=deploy-badge&utm_medium=referral&utm_campaign=glitchtip"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy GlitchTip on ServOrbit" height="40"></a>

Le bouton pointe vers la commande d'un VPS avec le template présélectionné. L'image est servie depuis servorbit.com — rien à héberger de votre côté.

Besoin d'aide ?

Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail.

Écrire sur WhatsApps'ouvre dans un nouvel onglet