Sim

Sentry

Gérez les problèmes, projets, événements et versions de Sentry

Optimisez votre surveillance des erreurs et la fiabilité de vos applications avec Sentry — la plateforme leader du secteur pour le suivi des erreurs en temps réel, la surveillance des performances et la gestion des versions. Intégrez Sentry de manière transparente dans vos flux de travail d'agents automatisés pour surveiller facilement les problèmes, suivre les événements critiques, gérer les projets et orchestrer les versions à travers toutes vos applications et services.

Avec l'outil Sentry, vous pouvez :

  • Surveiller et trier les problèmes : récupérez des listes complètes de problèmes à l'aide de l'opération sentry_issues_list et obtenez des informations détaillées sur les erreurs et bugs individuels via sentry_issues_get. Accédez instantanément aux métadonnées, tags, traces d'appel et statistiques pour réduire le temps moyen de résolution.
  • Suivre les données d'événements : analysez des instances d'erreurs et d'événements spécifiques avec sentry_events_list et sentry_events_get, offrant un aperçu approfondi des occurrences d'erreurs et de leur impact sur les utilisateurs.
  • Gérer les projets et les équipes : utilisez sentry_projects_list et sentry_project_get pour énumérer et examiner tous vos projets Sentry, assurant une collaboration fluide entre les équipes et une configuration centralisée.
  • Coordonner les versions : automatisez le suivi des versions, la santé des déploiements et la gestion des changements dans votre code avec des opérations comme sentry_releases_list, sentry_release_get, et plus encore.
  • Obtenir des insights puissants sur vos applications : utilisez des filtres et requêtes avancés pour trouver des problèmes non résolus ou de haute priorité, agréger des statistiques d'événements au fil du temps et suivre les régressions à mesure que votre code évolue.

L'intégration de Sentry permet aux équipes d'ingénierie et de DevOps de détecter les problèmes tôt, de prioriser les bugs les plus impactants et d'améliorer continuellement la santé des applications à travers les différentes piles de développement. Orchestrez de manière programmatique l'automatisation des flux de travail pour une observabilité moderne, une réponse aux incidents et une gestion du cycle de vie des versions, réduisant ainsi les temps d'arrêt et augmentant la satisfaction des utilisateurs.

Opérations Sentry clés disponibles :

  • sentry_issues_list : Liste des problèmes Sentry pour les organisations et les projets, avec des fonctionnalités puissantes de recherche et de filtrage.
  • sentry_issues_get : Récupère des informations détaillées pour un problème Sentry spécifique.
  • sentry_events_list : Énumère les événements pour un problème particulier pour l'analyse des causes profondes.
  • sentry_events_get : Obtient tous les détails sur un événement individuel, y compris les traces d'appel, le contexte et les métadonnées.
  • sentry_projects_list : Liste tous les projets Sentry au sein de votre organisation.
  • sentry_project_get : Récupère la configuration et les détails d'un projet spécifique.
  • sentry_releases_list : Liste les versions récentes et leur statut de déploiement.
  • sentry_release_get : Récupère des informations détaillées sur les versions, y compris les commits et les problèmes associés.

Que vous gériez de manière proactive la santé de votre application, que vous résoudiez des erreurs en production ou que vous automatisiez les flux de travail de publication, Sentry vous équipe d'une surveillance de classe mondiale, d'alertes exploitables et d'une intégration DevOps transparente. Améliorez la qualité de votre logiciel et la visibilité dans les recherches en utilisant Sentry pour le suivi des erreurs, l'observabilité et la gestion des versions, le tout depuis vos flux de travail agentiques.

Instructions d'utilisation

Intégrez Sentry dans le flux de travail. Surveillez les problèmes, gérez les projets, suivez les événements et coordonnez les versions à travers vos applications.

Outils

sentry_issues_list

Liste les problèmes de Sentry pour une organisation spécifique et éventuellement un projet spécifique. Renvoie les détails des problèmes, y compris le statut, le nombre d'erreurs et les horodatages de dernière apparition.

Entrée

ParamètreTypeObligatoireDescription
apiKeychaîneOuiJeton d'authentification de l'API Sentry
organizationSlugchaîneOuiLe slug de l'organisation
projectSlugchaîneNonFiltrer les problèmes par slug de projet spécifique (facultatif)
querychaîneNonRequête de recherche pour filtrer les problèmes. Prend en charge la syntaxe de recherche Sentry (par exemple, "is:unresolved", "level:error")
statsPeriodchaîneNonPériode pour les statistiques (par exemple, "24h", "7d", "30d"). Par défaut à 24h si non spécifié.
cursorchaîneNonCurseur de pagination pour récupérer la page suivante de résultats
limitnombreNonNombre de problèmes à renvoyer par page (par défaut : 25, max : 100)
statuschaîneNonFiltrer par statut du problème : unresolved, resolved, ignored ou muted
sortchaîneNonOrdre de tri : date, new, freq, priority ou user (par défaut : date)

Sortie

ParamètreTypeDescription
issuesarrayListe des problèmes Sentry

sentry_issues_get

Récupère des informations détaillées sur un problème Sentry spécifique par son ID. Renvoie les détails complets du problème, y compris les métadonnées, les tags et les statistiques.

Entrée

ParamètreTypeObligatoireDescription
apiKeystringOuiJeton d'authentification de l'API Sentry
organizationSlugstringOuiLe slug de l'organisation
issueIdstringOuiL'ID unique du problème à récupérer

Sortie

ParamètreTypeDescription
issueobjectInformations détaillées sur le problème Sentry

sentry_issues_update

Met à jour un problème Sentry en modifiant son statut, son attribution, son état de signet ou d'autres propriétés. Renvoie les détails du problème mis à jour.

Entrée

ParamètreTypeObligatoireDescription
apiKeystringOuiJeton d'authentification de l'API Sentry
organizationSlugstringOuiLe slug de l'organisation
issueIdstringOuiL'ID unique du problème à mettre à jour
statusstringNonNouveau statut pour le problème : resolved, unresolved, ignored, ou resolvedInNextRelease
assignedTostringNonID utilisateur ou email à qui attribuer le problème. Utilisez une chaîne vide pour retirer l'attribution.
isBookmarkedbooleanNonIndique si le problème doit être mis en signet
isSubscribedbooleanNonIndique si l'on souhaite s'abonner aux mises à jour du problème
isPublicbooleanNonIndique si le problème doit être visible publiquement

Sortie

ParamètreTypeDescription
issueobjetLe problème Sentry mis à jour

sentry_projects_list

Liste tous les projets dans une organisation Sentry. Renvoie les détails du projet, y compris le nom, la plateforme, les équipes et la configuration.

Entrée

ParamètreTypeObligatoireDescription
apiKeychaîneOuiJeton d'authentification de l'API Sentry
organizationSlugchaîneOuiLe slug de l'organisation
cursorchaîneNonCurseur de pagination pour récupérer la page suivante de résultats
limitnombreNonNombre de projets à renvoyer par page (par défaut : 25, max : 100)

Sortie

ParamètreTypeDescription
projectstableauListe des projets Sentry

sentry_projects_get

Récupère des informations détaillées sur un projet Sentry spécifique par son slug. Renvoie les détails complets du projet, y compris les équipes, les fonctionnalités et la configuration.

Entrée

ParamètreTypeObligatoireDescription
apiKeychaîneOuiJeton d'authentification de l'API Sentry
organizationSlugchaîneOuiLe slug de l'organisation
projectSlugchaîneOuiL'ID ou le slug du projet à récupérer

Sortie

ParamètreTypeDescription
projectobjetInformations détaillées sur le projet Sentry

sentry_projects_create

Créez un nouveau projet Sentry dans une organisation. Nécessite une équipe à laquelle associer le projet. Renvoie les détails du projet créé.

Entrée

ParamètreTypeObligatoireDescription
apiKeychaîneOuiJeton d'authentification de l'API Sentry
organizationSlugchaîneOuiLe slug de l'organisation
namechaîneOuiLe nom du projet
teamSlugchaîneOuiLe slug de l'équipe qui sera propriétaire de ce projet
slugchaîneNonIdentifiant de projet compatible URL (généré automatiquement à partir du nom si non fourni)
platformchaîneNonPlateforme/langage pour le projet (par exemple, javascript, python, node, react-native). Si non spécifié, la valeur par défaut est "other"
defaultRulesbooléenNonIndique s'il faut créer des règles d'alerte par défaut (par défaut : true)

Sortie

ParamètreTypeDescription
projectobjetLe projet Sentry nouvellement créé

sentry_projects_update

Mettez à jour un projet Sentry en modifiant son nom, son slug, sa plateforme ou d'autres paramètres. Renvoie les détails du projet mis à jour.

Entrée

ParamètreTypeObligatoireDescription
apiKeychaîneOuiJeton d'authentification de l'API Sentry
organizationSlugchaîneOuiLe slug de l'organisation
projectSlugchaîneOuiLe slug du projet à mettre à jour
namechaîneNonNouveau nom pour le projet
slugchaîneNonNouvel identifiant de projet compatible URL
platformchaîneNonNouvelle plateforme/langage pour le projet (par exemple, javascript, python, node)
isBookmarkedbooléenNonIndique s'il faut mettre le projet en favori
digestsMinDelaynombreNonDélai minimum (en secondes) pour les notifications par digest
digestsMaxDelaynombreNonDélai maximum (en secondes) pour les notifications par digest

Sortie

ParamètreTypeDescription
projectobjetLe projet Sentry mis à jour

sentry_events_list

Liste les événements d'un projet Sentry. Peut être filtré par ID de problème, requête ou période. Renvoie les détails de l'événement, y compris le contexte, les balises et les informations utilisateur.

Entrée

ParamètreTypeObligatoireDescription
apiKeychaîneOuiJeton d'authentification de l'API Sentry
organizationSlugchaîneOuiLe slug de l'organisation
projectSlugchaîneOuiLe slug du projet dont on veut lister les événements
issueIdchaîneNonFiltrer les événements par un ID de problème spécifique
querychaîneNonRequête de recherche pour filtrer les événements. Prend en charge la syntaxe de recherche Sentry (ex. : "user.email:*@example.com")
cursorchaîneNonCurseur de pagination pour récupérer la page suivante de résultats
limitnombreNonNombre d'événements à renvoyer par page (par défaut : 50, max : 100)
statsPeriodchaîneNonPériode à interroger (ex. : "24h", "7d", "30d"). Par défaut 90j si non spécifié.

Sortie

ParamètreTypeDescription
eventstableauListe des événements Sentry

sentry_events_get

Récupère des informations détaillées sur un événement Sentry spécifique par son ID. Renvoie les détails complets de l'événement, y compris les traces de pile, les fils d'Ariane, le contexte et les informations utilisateur.

Entrée

ParamètreTypeObligatoireDescription
apiKeystringOuiJeton d'authentification de l'API Sentry
organizationSlugstringOuiLe slug de l'organisation
projectSlugstringOuiLe slug du projet
eventIdstringOuiL'identifiant unique de l'événement à récupérer

Sortie

ParamètreTypeDescription
eventobjectInformations détaillées sur l'événement Sentry

sentry_releases_list

Liste les versions pour une organisation ou un projet Sentry. Renvoie les détails des versions, y compris la version, les commits, les informations de déploiement et les projets associés.

Entrée

ParamètreTypeObligatoireDescription
apiKeystringOuiJeton d'authentification de l'API Sentry
organizationSlugstringOuiLe slug de l'organisation
projectSlugstringNonFiltrer les versions par slug de projet spécifique (facultatif)
querystringNonRequête de recherche pour filtrer les versions (par exemple, modèle de nom de version)
cursorstringNonCurseur de pagination pour récupérer la page suivante de résultats
limitnumberNonNombre de versions à renvoyer par page (par défaut : 25, max : 100)

Sortie

ParamètreTypeDescription
releasesarrayListe des versions Sentry

sentry_releases_create

Créez une nouvelle version dans Sentry. Une version est une version de votre code déployée dans un environnement. Peut inclure des informations de commit et des projets associés. Renvoie les détails de la version créée.

Entrée

ParamètreTypeObligatoireDescription
apiKeychaîneOuiJeton d'authentification de l'API Sentry
organizationSlugchaîneOuiLe slug de l'organisation
versionchaîneOuiIdentifiant de version pour la release (par exemple, "2.0.0", "my-app@1.0.0", ou un SHA de commit git)
projectschaîneOuiListe séparée par des virgules des slugs de projet à associer à cette version
refchaîneNonRéférence Git (SHA de commit, tag ou branche) pour cette version
urlchaîneNonURL pointant vers la version (par exemple, page de version GitHub)
dateReleasedchaîneNonHorodatage ISO 8601 indiquant quand la version a été déployée (par défaut : heure actuelle)
commitschaîneNonTableau JSON d'objets de commit avec id, repository (facultatif) et message (facultatif). Exemple : [{"id":"abc123","message":"Fix bug"}]

Sortie

ParamètreTypeDescription
releaseobjetLa version Sentry nouvellement créée

sentry_releases_deploy

Créez un enregistrement de déploiement pour une version Sentry dans un environnement spécifique. Les déploiements suivent quand et où les versions sont déployées. Renvoie les détails du déploiement créé.

Entrée

ParamètreTypeObligatoireDescription
apiKeystringOuiJeton d'authentification de l'API Sentry
organizationSlugstringOuiLe slug de l'organisation
versionstringOuiIdentifiant de version de la release en cours de déploiement
environmentstringOuiNom de l'environnement où la release est déployée (par ex., "production", "staging")
namestringNonNom optionnel pour ce déploiement (par ex., "Déploiement v2.0 en production")
urlstringNonURL pointant vers le déploiement (par ex., URL du pipeline CI/CD)
dateStartedstringNonHorodatage ISO 8601 indiquant quand le déploiement a commencé (par défaut : heure actuelle)
dateFinishedstringNonHorodatage ISO 8601 indiquant quand le déploiement s'est terminé

Sortie

ParamètreTypeDescription
deployobjectL'enregistrement du déploiement nouvellement créé

Remarques

  • Catégorie : tools
  • Type : sentry