API Sentry : ce qu'elle permet et comment l'utiliser avec des agents IA
L'API Sentry donne accès aux issues, aux événements d'erreur, aux releases, aux projets et aux équipes, et permet de changer l'état des problèmes. Elle sert aux équipes d'ingénierie qui surveillent les erreurs et les performances des applications. L'accès se fait par un jeton d'authentification ou une intégration interne, avec des portées définies.
Ce que propose l’API Sentry
Issues
Liste, détails, affectation, résolution et mise en sourdine des problèmes regroupés.
Événements
Occurrences individuelles avec stack trace, tags et contexte.
Releases
Versions, commits associés et déploiements.
Projets et équipes
Structure de l'organisation et responsables.
Alertes
Règles d'alerte et leurs déclenchements.
Webhooks
Notifications d'issue créée ou résolue et d'alertes pour les intégrations.
Comment accéder à l’API Sentry
- API publiqueJeton d'authentification de l'utilisateur ou d'une intégration interne de l'organisation, avec des portées comme la lecture des événements et l'écriture des issues, transmis comme bearer token.
- Les événements peuvent contenir des données personnelles ; configurez le nettoyage des données dans Sentry (RGPD).
- Respectez les limites de requêtes de l'API.
- Utilisez des portées minimales pour l'intégration.
Documentation officielle: docs.sentry.io/api
Ce qu’un agent iTeam fait avec l’API Sentry
Nouvelle erreur, avec un responsable
Quand une nouvelle issue apparaît, l'agent lit la stack trace, identifie le module et l'attribue à l'équipe responsable avec un résumé.
Régression après le déploiement
L'agent compare les erreurs avant et après la release et prévient si quelque chose est réapparu.
Demande client reliée à l'erreur
Le support décrit le problème, et l'agent retrouve l'issue Sentry correspondante grâce à l'utilisateur et à l'horaire.
L'issue devient un ticket
Les erreurs à fort impact deviennent des tâches dans Jira ou GitHub, avec lien et contexte.
De l’identifiant à l’agent au travail, avec validation
Créez une intégration interne
Dans l'organisation Sentry, définissez des portées minimales, comme la lecture des événements et l'écriture des issues.
Enregistrez-le dans le coffre iTeam
Le jeton reste dans le coffre, et chaque agent se limite à attribuer ou commenter, sans supprimer de projets.
Testez avec validation
Résoudre ou ignorer des issues en masse passe par une validation humaine.
Équipes IA prêtes à l’emploi pour ce travail
Analyse de données
Posez une question métier dans Slack ou Teams : l'équipe écrit la requête, vérifie le résultat et vous répond avec le chiffre et sa source.
Support informatique interne
Mot de passe, accès, matériel : la demande est posée dans Slack ou Teams, l'agent répond ou ouvre un ticket Jira complet.
Questions sur l’API Sentry
L'API Sentry est-elle gratuite ?
En règle générale, l'API est disponible dans les offres Sentry, y compris l'offre d'entrée ; le volume d'événements suit l'offre.
Faut-il programmer pour utiliser l'API Sentry avec iTeam ?
Pas nécessairement. Sentry figure dans le catalogue d'apps, et l'équipe de déploiement configure les flux.
Cela fonctionne-t-il avec Sentry en auto-hébergement ?
Oui, en pointant vers l'URL de votre instance, à condition qu'elle soit accessible depuis iTeam.