概要
Sentry は、Dart 向けのクラッシュレポートライブラリであり、実行時エラーと例外を Sentry.io にキャプチャして送信することで、開発者がリアルタイムで問題を監視・デバッグできるようにします。Dart VM および Web プラットフォームをサポートし、詳細なスタックトレース、コンテキストデータ、パフォーマンスインサイトを提供します。このライブラリは Dart アプリケーションにシームレスに統合され、チームがバグを迅速に特定・修正するのを助けます。Flutter アプリの場合、代わりに専用の sentry_flutter パッケージを使用することをお勧めします。
用途
- リアルタイムクラッシュモニタリング
- Web およびサーバーサイドの Dart におけるエラー追跡
- パフォーマンス上の問題の検出
- プロダクションの問題のデバッグ
- Sentry.ioダッシュボードとの統合
主な機能
- クロスプラットフォーム対応(Web、VM)
- 自動エラーのキャプチャ
- コンテキストとパンくずログ
- Sentry.io バックエンドとの統合
- カスタムイベントのタグ付けとフィルタリング
適している対象
- Web およびサーバー上の Dart アプリケーション
- モニタリングに Sentry.io を使用するチーム
- クラッシュ分析が必要な開発者
- 詳細なエラーメタ情報を必要とするプロジェクト
- 複数のプラットフォーム向けアプリケーション
注意事項
- Flutter アプリ向けではありません(代わりに sentry_flutter を使用してください)
- Sentry.io のアカウントおよびプロジェクトのセットアップが必要です
- アプリのバンドルサイズをわずかに増加させる可能性があります
- 最適なパフォーマンスを得るためには適切な設定が必要です
- sentry_flutter と比較して、ネイティブモバイル機能が限定的