Sim

Sentry

Verwalte Sentry-Probleme, Projekte, Ereignisse und Releases

Verbessere deine Fehlerüberwachung und Anwendungszuverlässigkeit mit Sentry — der branchenführenden Plattform für Echtzeit-Fehlerverfolgung, Leistungsüberwachung und Release-Management. Integriere Sentry nahtlos in deine automatisierten Agent-Workflows, um Probleme einfach zu überwachen, kritische Ereignisse zu verfolgen, Projekte zu verwalten und Releases über all deine Anwendungen und Dienste hinweg zu orchestrieren.

Mit dem Sentry-Tool kannst du:

  • Probleme überwachen und priorisieren: Rufe umfassende Listen von Problemen mit der sentry_issues_list Operation ab und erhalte detaillierte Informationen zu einzelnen Fehlern und Bugs über sentry_issues_get. Greife sofort auf Metadaten, Tags, Stack-Traces und Statistiken zu, um die mittlere Zeit bis zur Lösung zu reduzieren.
  • Ereignisdaten verfolgen: Analysiere spezifische Fehler- und Ereignisinstanzen mit sentry_events_list und sentry_events_get, die tiefe Einblicke in Fehlervorkommen und Benutzerauswirkungen bieten.
  • Projekte und Teams verwalten: Nutze sentry_projects_list und sentry_project_get, um alle deine Sentry-Projekte aufzulisten und zu überprüfen, was eine reibungslose Teamzusammenarbeit und zentralisierte Konfiguration gewährleistet.
  • Releases koordinieren: Automatisiere Versionsverfolgung, Deployment-Gesundheit und Änderungsmanagement in deinem Codebase mit Operationen wie sentry_releases_list, sentry_release_get und mehr.
  • Leistungsstarke Anwendungseinblicke gewinnen: Nutze erweiterte Filter und Abfragen, um ungelöste oder hochprioritäre Probleme zu finden, Ereignisstatistiken im Zeitverlauf zu aggregieren und Regressionen zu verfolgen, während sich dein Codebase weiterentwickelt.

Die Sentry-Integration ermöglicht Engineering- und DevOps-Teams, Probleme frühzeitig zu erkennen, die wichtigsten Bugs zu priorisieren und die Anwendungsgesundheit über verschiedene Entwicklungsstacks hinweg kontinuierlich zu verbessern. Orchestriere programmatisch Workflow-Automatisierung für moderne Beobachtbarkeit, Vorfallreaktion und Release-Lifecycle-Management – reduziere Ausfallzeiten und erhöhe die Benutzerzufriedenheit.

Verfügbare Sentry-Operationen:

  • sentry_issues_list: Sentry-Probleme für Organisationen und Projekte auflisten, mit leistungsstarker Suche und Filterung.
  • sentry_issues_get: Detaillierte Informationen zu einem bestimmten Sentry-Problem abrufen.
  • sentry_events_list: Ereignisse für ein bestimmtes Problem zur Ursachenanalyse auflisten.
  • sentry_events_get: Vollständige Details zu einem einzelnen Ereignis erhalten, einschließlich Stack-Traces, Kontext und Metadaten.
  • sentry_projects_list: Alle Sentry-Projekte innerhalb Ihrer Organisation auflisten.
  • sentry_project_get: Konfiguration und Details für ein bestimmtes Projekt abrufen.
  • sentry_releases_list: Aktuelle Releases und deren Bereitstellungsstatus auflisten.
  • sentry_release_get: Detaillierte Release-Informationen abrufen, einschließlich zugehöriger Commits und Probleme.

Ob Sie proaktiv die App-Gesundheit verwalten, Produktionsfehler beheben oder Release-Workflows automatisieren – Sentry stattet Sie mit erstklassigem Monitoring, handlungsorientierten Warnungen und nahtloser DevOps-Integration aus. Verbessern Sie Ihre Softwarequalität und Suchsichtbarkeit, indem Sie Sentry für Fehlerverfolgung, Beobachtbarkeit und Release-Management nutzen – alles in Ihren agentischen Workflows.

Nutzungsanweisungen

Integrieren Sie Sentry in den Workflow. Überwachen Sie Probleme, verwalten Sie Projekte, verfolgen Sie Ereignisse und koordinieren Sie Releases über Ihre Anwendungen hinweg.

Tools

sentry_issues_list

Listet Probleme von Sentry für eine bestimmte Organisation und optional ein bestimmtes Projekt auf. Gibt Problemdetails zurück, einschließlich Status, Fehlerzahlen und Zeitstempel der letzten Sichtung.

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaSentry-API-Authentifizierungstoken
organizationSlugstringJaDer Slug der Organisation
projectSlugstringNeinFiltert Probleme nach einem bestimmten Projekt-Slug (optional)
querystringNeinSuchanfrage zum Filtern von Problemen. Unterstützt Sentry-Suchsyntax (z.B. "is:unresolved", "level:error")
statsPeriodstringNeinZeitraum für Statistiken (z.B. "24h", "7d", "30d"). Standardmäßig 24h, wenn nicht angegeben.
cursorstringNeinPaginierungscursor zum Abrufen der nächsten Ergebnisseite
limitnumberNeinAnzahl der Probleme, die pro Seite zurückgegeben werden sollen (Standard: 25, max: 100)
statusstringNeinNach Problemstatus filtern: unresolved, resolved, ignored oder muted
sortstringNeinSortierreihenfolge: date, new, freq, priority oder user (Standard: date)

Ausgabe

ParameterTypBeschreibung
issuesarrayListe der Sentry-Probleme

sentry_issues_get

Ruft detaillierte Informationen zu einem bestimmten Sentry-Problem anhand seiner ID ab. Gibt vollständige Problemdetails einschließlich Metadaten, Tags und Statistiken zurück.

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaSentry-API-Authentifizierungstoken
organizationSlugstringJaDer Slug der Organisation
issueIdstringJaDie eindeutige ID des abzurufenden Problems

Ausgabe

ParameterTypBeschreibung
issueobjectDetaillierte Informationen zum Sentry-Problem

sentry_issues_update

Aktualisiert ein Sentry-Problem durch Ändern seines Status, seiner Zuweisung, seines Lesezeichen-Status oder anderer Eigenschaften. Gibt die aktualisierten Problemdetails zurück.

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaSentry-API-Authentifizierungstoken
organizationSlugstringJaDer Slug der Organisation
issueIdstringJaDie eindeutige ID des zu aktualisierenden Problems
statusstringNeinNeuer Status für das Problem: resolved, unresolved, ignored oder resolvedInNextRelease
assignedTostringNeinBenutzer-ID oder E-Mail, der das Problem zugewiesen werden soll. Leerer String zum Aufheben der Zuweisung.
isBookmarkedbooleanNeinOb das Problem als Lesezeichen gespeichert werden soll
isSubscribedbooleanNeinOb Problemaktualisierungen abonniert werden sollen
isPublicbooleanNeinOb das Problem öffentlich sichtbar sein soll

Output

ParameterTypBeschreibung
issueobjectDas aktualisierte Sentry-Problem

sentry_projects_list

Listet alle Projekte in einer Sentry-Organisation auf. Gibt Projektdetails zurück, einschließlich Name, Plattform, Teams und Konfiguration.

Input

ParameterTypErforderlichBeschreibung
apiKeystringJaSentry-API-Authentifizierungstoken
organizationSlugstringJaDer Slug der Organisation
cursorstringNeinPaginierungscursor zum Abrufen der nächsten Ergebnisseite
limitnumberNeinAnzahl der Projekte, die pro Seite zurückgegeben werden sollen (Standard: 25, max: 100)

Output

ParameterTypBeschreibung
projectsarrayListe der Sentry-Projekte

sentry_projects_get

Ruft detaillierte Informationen über ein bestimmtes Sentry-Projekt anhand seines Slugs ab. Gibt vollständige Projektdetails zurück, einschließlich Teams, Funktionen und Konfiguration.

Input

ParameterTypErforderlichBeschreibung
apiKeystringJaSentry-API-Authentifizierungstoken
organizationSlugstringJaDer Slug der Organisation
projectSlugstringJaDie ID oder der Slug des abzurufenden Projekts

Output

ParameterTypBeschreibung
projectobjectDetaillierte Informationen über das Sentry-Projekt

sentry_projects_create

Erstellt ein neues Sentry-Projekt in einer Organisation. Erfordert ein Team, dem das Projekt zugeordnet wird. Gibt die Details des erstellten Projekts zurück.

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaSentry API-Authentifizierungstoken
organizationSlugstringJaDer Slug der Organisation
namestringJaDer Name des Projekts
teamSlugstringJaDer Slug des Teams, das dieses Projekt besitzen wird
slugstringNeinURL-freundliche Projektkennung (wird automatisch aus dem Namen generiert, wenn nicht angegeben)
platformstringNeinPlattform/Sprache für das Projekt (z.B. javascript, python, node, react-native). Wenn nicht angegeben, wird standardmäßig "other" verwendet
defaultRulesbooleanNeinOb Standardalarmregeln erstellt werden sollen (Standard: true)

Ausgabe

ParameterTypBeschreibung
projectobjectDas neu erstellte Sentry-Projekt

sentry_projects_update

Aktualisiert ein Sentry-Projekt durch Änderung des Namens, Slugs, der Plattform oder anderer Einstellungen. Gibt die aktualisierten Projektdetails zurück.

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaSentry API-Authentifizierungstoken
organizationSlugstringJaDer Slug der Organisation
projectSlugstringJaDer Slug des zu aktualisierenden Projekts
namestringNeinNeuer Name für das Projekt
slugstringNeinNeue URL-freundliche Projektkennung
platformstringNeinNeue Plattform/Sprache für das Projekt (z.B. javascript, python, node)
isBookmarkedbooleanNeinOb das Projekt als Lesezeichen gespeichert werden soll
digestsMinDelaynumberNeinMinimale Verzögerung (in Sekunden) für Digest-Benachrichtigungen
digestsMaxDelaynumberNeinMaximale Verzögerung (in Sekunden) für Digest-Benachrichtigungen

Output

ParameterTypBeschreibung
projectobjectDas aktualisierte Sentry-Projekt

sentry_events_list

Listet Ereignisse aus einem Sentry-Projekt auf. Kann nach Problem-ID, Abfrage oder Zeitraum gefiltert werden. Gibt Ereignisdetails einschließlich Kontext, Tags und Benutzerinformationen zurück.

Input

ParameterTypErforderlichBeschreibung
apiKeystringJaSentry API-Authentifizierungstoken
organizationSlugstringJaDer Slug der Organisation
projectSlugstringJaDer Slug des Projekts, aus dem Ereignisse aufgelistet werden sollen
issueIdstringNeinFiltert Ereignisse nach einer bestimmten Problem-ID
querystringNeinSuchabfrage zum Filtern von Ereignissen. Unterstützt Sentry-Suchsyntax (z.B. "user.email:*@example.com")
cursorstringNeinPaginierungscursor zum Abrufen der nächsten Ergebnisseite
limitnumberNeinAnzahl der Ereignisse, die pro Seite zurückgegeben werden sollen (Standard: 50, max: 100)
statsPeriodstringNeinAbfragezeitraum (z.B. "24h", "7d", "30d"). Standardmäßig 90d, wenn nicht angegeben.

Output

ParameterTypBeschreibung
eventsarrayListe der Sentry-Ereignisse

sentry_events_get

Ruft detaillierte Informationen über ein bestimmtes Sentry-Ereignis anhand seiner ID ab. Gibt vollständige Ereignisdetails zurück, einschließlich Stack-Traces, Breadcrumbs, Kontext und Benutzerinformationen.

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaSentry API-Authentifizierungstoken
organizationSlugstringJaDer Slug der Organisation
projectSlugstringJaDer Slug des Projekts
eventIdstringJaDie eindeutige ID des abzurufenden Ereignisses

Ausgabe

ParameterTypBeschreibung
eventobjectDetaillierte Informationen über das Sentry-Ereignis

sentry_releases_list

Listet Releases für eine Sentry-Organisation oder ein Projekt auf. Gibt Release-Details zurück, einschließlich Version, Commits, Deploy-Informationen und zugehörige Projekte.

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaSentry API-Authentifizierungstoken
organizationSlugstringJaDer Slug der Organisation
projectSlugstringNeinFiltert Releases nach einem bestimmten Projekt-Slug (optional)
querystringNeinSuchanfrage zum Filtern von Releases (z.B. Versionsnamen-Muster)
cursorstringNeinPaginierungscursor zum Abrufen der nächsten Ergebnisseite
limitnumberNeinAnzahl der Releases, die pro Seite zurückgegeben werden sollen (Standard: 25, max: 100)

Ausgabe

ParameterTypBeschreibung
releasesarrayListe der Sentry-Releases

sentry_releases_create

Erstelle ein neues Release in Sentry. Ein Release ist eine Version deines Codes, die in einer Umgebung bereitgestellt wird. Kann Commit-Informationen und zugehörige Projekte enthalten. Gibt die Details des erstellten Releases zurück.

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaSentry API-Authentifizierungstoken
organizationSlugstringJaDer Slug der Organisation
versionstringJaVersionskennung für das Release (z.B. "2.0.0", "my-app@1.0.0" oder ein Git-Commit-SHA)
projectsstringJaKommagetrennte Liste von Projekt-Slugs, die mit diesem Release verknüpft werden sollen
refstringNeinGit-Referenz (Commit-SHA, Tag oder Branch) für dieses Release
urlstringNeinURL, die auf das Release verweist (z.B. GitHub-Release-Seite)
dateReleasedstringNeinISO 8601-Zeitstempel für den Zeitpunkt der Bereitstellung des Releases (standardmäßig aktuelle Zeit)
commitsstringNeinJSON-Array von Commit-Objekten mit id, repository (optional) und message (optional). Beispiel: [{"id":"abc123","message":"Fix bug"}]

Ausgabe

ParameterTypBeschreibung
releaseobjectDas neu erstellte Sentry-Release

sentry_releases_deploy

Erstelle einen Deploy-Eintrag für ein Sentry-Release in einer bestimmten Umgebung. Deploys verfolgen, wann und wo Releases bereitgestellt werden. Gibt die Details des erstellten Deploys zurück.

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaSentry API-Authentifizierungstoken
organizationSlugstringJaDer Slug der Organisation
versionstringJaVersionskennung des Releases, das bereitgestellt wird
environmentstringJaName der Umgebung, in der das Release bereitgestellt wird (z.B. "production", "staging")
namestringNeinOptionaler Name für dieses Deployment (z.B. "Deploy v2.0 to Production")
urlstringNeinURL, die auf das Deployment verweist (z.B. CI/CD-Pipeline-URL)
dateStartedstringNeinISO 8601-Zeitstempel für den Beginn des Deployments (standardmäßig aktuelle Zeit)
dateFinishedstringNeinISO 8601-Zeitstempel für den Abschluss des Deployments

Ausgabe

ParameterTypBeschreibung
deployobjectDer neu erstellte Deployment-Datensatz

Hinweise

  • Kategorie: tools
  • Typ: sentry