Bugsnag
Plattform für Anwendungsstabilität mit automatischer Fehlererkennung und Diagnose
Bugsnag zeigt Entwicklungsteams, welche Teile ihrer Software nicht funktionieren und wen das betrifft. Ein kleines SDK in einer Web-, Mobil- oder Server-App meldet Abstürze und abgefangene Fehler. Es übermittelt Stacktrace, Geräte- und Browserdetails, Nutzerinformationen und die Aktionen vor dem Fehler. Statt roher Ereignisse in großer Zahl bündelt Bugsnag ähnliche Fehler. Ein einzelner Programmfehler erscheint so als ein Problem mit der Zahl der betroffenen Nutzer.
Eine besondere Funktion ist die Stabilitätsbewertung. Sie misst, welcher Anteil der Sitzungen oder Nutzer in einer Version keinen Absturz erlebt hat. Teams setzen damit Ziele und entscheiden, ob eine Version stabil genug für die Veröffentlichung ist oder zuerst korrigiert werden muss. Breadcrumbs zeigen, was vor einem Fehler geschah. Die Versionsverfolgung verknüpft Fehler mit Codeänderungen. Integrationen übertragen Probleme an Jira, Slack und GitHub. Die Unterstützung für Mobilgeräte ist eine besondere Stärke.
Bugsnag gehört zu SmartBear und bietet einen kostenlosen Tarif für geringe Nutzung. Bezahlte Tarife richten sich nach dem Ereignisvolumen. Mit steigendem Traffic nehmen auch die Kosten zu. Deshalb sind Stichproben und Filter wichtig. Sentry ist die bekannteste Alternative, quelloffen und selbst gehostet verfügbar. Datadog, Rollbar und Firebase Crashlytics decken ähnliche Anforderungen ab. Teams, denen die Stabilität mobiler Apps besonders wichtig ist, entscheiden sich häufig für Bugsnag.