Übersicht
Sentry ist eine Crash-Reporting-Bibliothek für Dart, die Laufzeitfehler und Ausnahmen an Sentry.io erfasst und überträgt, wodurch Entwickler Probleme in Echtzeit überwachen und debuggen können. Sie unterstützt Dart VM und Web-Plattformen und bietet detaillierte Stacktraces, Kontextdaten und Leistungsinsights. Die Bibliothek lässt sich nahtlos in Dart-Anwendungen integrieren und hilft Teams, Fehler schnell zu erkennen und zu beheben. Für Flutter-Apps wird stattdessen das spezielle Paket sentry_flutter empfohlen.
Anwendungsfälle
- Echtzeit-Crash-Monitoring
- Fehlerverfolgung in Web- und Server-Dart
- Leistungsproblemerkennung
- Debugging von Produktionsproblemen
- Integration mit Sentry.io-Dashboards
Hauptmerkmale
- Plattformübergreifende Unterstützung (Web, VM)
- Automatische Fehleraufnahme
- Kontext- und Breadcrumb-Protokollierung
- Integration mit Sentry.io Backend
- Benutzerdefinierte Ereignis-Tagging und Filterung
Geeignet für
- Dart-Anwendungen im Web und auf dem Server
- Teams, die Sentry.io zur Überwachung verwenden
- Entwickler, die Crash-Analyse benötigen
- Projekte, die detaillierte Fehlerkontexte erfordern
- Anwendungen für mehrere Plattformen
Hinweise
- Nicht für Flutter-Apps vorgesehen (verwenden Sie stattdessen sentry_flutter)
- Benötigt ein Sentry.io-Konto und Projektsetup
- Kann die App-Bundle-Größe leicht erhöhen
- Erfordert eine korrekte Konfiguration für optimale Leistung
- Eingeschränkte native Mobile-Funktionen im Vergleich zu sentry_flutter