Sentry
Entwicklerorientierte Plattform zur Überwachung von Anwendungen in Echtzeit
Sentry informiert Entwickler:innen, wenn Code fehlschlägt, und zeigt die Ursache. Durch ein SDK in der App werden Fehler samt Stacktrace, Umgebung, vorherigen Nutzeraktionen und der verursachenden Veröffentlichung gemeldet. Sentry fasst doppelte Fehler zu einzelnen Problemen zusammen, versendet Warnungen und verweist auf den relevanten Commit. So können Teams Fehler schnell beheben, statt erst durch Beschwerden davon zu erfahren.
Neben Fehlern überwacht Sentry auch die Performance. Tracing zeigt langsame Anfragen und Datenbankabfragen; Session Replay zeichnet auf, was Nutzer:innen gesehen haben. Cron-Monitoring beobachtet geplante Jobs und Release Health verfolgt absturzfreie Sitzungen. Der KI-Assistent Seer analysiert Probleme, schlägt wahrscheinliche Ursachen vor und kann Korrekturen empfehlen. Werkzeuge für KI-Anwendungen verfolgen Modellaufrufe. Sentry unterstützt viele Sprachen und Frameworks und lässt sich mit GitHub, Slack und Jira verbinden.
Sentry bietet einen kostenlosen Entwicklerplan und kostenpflichtige Tarife, deren Preis sich nach Ereignisvolumen richtet. Selbsthosting ist ebenfalls möglich. Die Quelloffenheit wird durch eine Lizenz eingeschränkt, die konkurrierende gehostete Dienste begrenzt. Bei hohem Datenverkehr steigen die Kosten, sofern Ereignisse nicht stichprobenartig erfasst werden. Konkurrenten sind Bugsnag, Datadog, New Relic und Rollbar; für Mobilgeräte kommt Firebase Crashlytics hinzu. Dank der detaillierten Einblicke in den Code ist Sentry bei Entwickler:innen eine der beliebtesten Optionen.