Sentry
Joindre aux retours l'erreur Sentry de la visite : stack trace, release, occurrences et replay.
Où : Paramètres → Intégrations → Monitoring.
Sentry voit l'erreur, Galet sait ce qu'elle coûte à qui. Quand une personne signale un problème depuis le widget, Galet joint la dernière erreur Sentry de sa visite. Dans l'inbox, le détail du retour montre la stack trace, la release, le nombre d'occurrences et d'utilisateurs touchés, avec un lien vers l'événement et le replay Sentry.
Sentry SaaS uniquement (sentry.io, régions US et UE). Sentry auto-hébergé n'est pas pris en charge.
Côté widget
Rien à faire si votre site utilise le SDK Sentry v8 ou plus récent : le widget le trouve seul. Avec une version plus ancienne, passez le SDK au widget :
import * as Sentry from "@sentry/browser"
import Galet from "@galet/widget"
Galet.init({ publicKey: "pk_…", sentry: Sentry })Le widget lit l'identifiant du dernier événement envoyé par Sentry et celui du replay en cours. Seuls les signalements de problème les portent, pas les idées ni les bravos. C'est en général l'erreur signalée, pas toujours : si une autre erreur est survenue entre-temps, c'est elle qui est jointe.
Connecter Sentry
Deux façons, au choix :
| Mode | Comment |
|---|---|
| App Sentry | Installer l'app Sentry, puis choisir l'organisation. Le jeton se renouvelle seul. |
| Jeton d'intégration interne | Dans Sentry : Settings → Custom Integrations → Create New Integration → Internal Integration, permissions Read sur Organization, Project et Issue & Event. Collez le jeton et l'identifiant de l'organisation. |
L'accès est en lecture seule. Sans connexion, le détail du retour affiche seulement les identifiants Sentry.
Déconnecter
Déconnecter efface le jeton côté Galet. Pour révoquer l'accès côté Sentry, désinstallez aussi l'app, ou supprimez le jeton d'intégration interne. Une désinstallation faite dans Sentry déconnecte Galet automatiquement.