Androidモバイルの例 - Sentryを使ったパフォーマンス問題のトラブルシューティング - メインスレッドでのファイルI/O問題 - Eコマースアプリの例
Jay Revels
|
9 steps
|
2 minutes
Vimeo
GitHub
Sentry
Stripe
1
**Androidベースのeコマースアプリのエンドユーザーが、アプリの起動の遅延に遭遇します。**
2
**Sentryがアプリケーションのスロースタートを開発チームに通知します。本件はファイルI/Oメインスレッドの問題です。**
3
**Sentryはスパンと操作の詳細をキャプチャし、それらの詳細に対していくつかのパターンマッチングを行い、アプリのパフォーマンスの問題を特定します。Sentryは、15種類のパフォーマンス問題を自動的に検出し、分類します。以下は、モバイルで一般的な例です。**
4
**Sentyは、パフォーマンスの問題に関連する問題のある操作を表示します。ブレッドクラムを使用して、パフォーマンス問題に至るイベントのタイムラインを表示します。**
5
**セントリーが特定した問題点だけでなく、イベント全体を見てみましょう。**
6
**Sentryは、イベント内の全オペレーションのタイムスパンを含む、イベント全体のより深いウォーターフォールビューを表示します。**
7
**Sentry上で、開発者が素早くトランザクションサマリービューを展開できます。**
8
**Sentryは開発者に有益な洞察を提供しています。Sentryは "疑わしいスパン"(トランザクションで最も時間を消費したスパン)をハイライトします。**
9
**Sentryは、パフォーマンス問題に関連する疑わしいタグ、つまり問題の特徴(デバイス、リリース、ユーザー、バージョン名)をハイライトします。**