モバイルモニタリング クラッシュイベントトレイル は、お客様のサブスクリプションレベルの データ保持ポリシー に基づいて、モバイルアプリのクラッシュに至るまでのイベントを表示します。これらは、New Relic がデフォルトで監視しているイベント、またはカスタムイベントです。このドキュメントでは、 クラッシュイベントトレイルとは何か と その使い方 を説明しています。
モバイルアプリがクラッシュする前にイベントを表示
モバイルアプリケーションがクラッシュし、その原因がわからないとき、クラッシュの直前に何が起こったかを調べることができます。クラッシュイベントトレイルでは、これらのイベントが表示されるので、クラッシュに至るまでの"パンくず" をたどり、障害の原因を診断することができます。
one.newrelic.com > All capabilities > Mobile > (モバイル アプリを選択) > Crash analysis > (クラッシュ タイプをクリック) > (イベント トレイルまで下にスクロール): クラッシュ イベント トレイルには、モバイル アプリに至るまでのアクティビティが表示されます。 クラッシュ。
クラッシュ イベント トレイルには、クラッシュに至るまでのすべてのモバイル イベント タイプ が表示されます。Record ブレッドクラム SDK を使用して、クラッシュの診断に役立つと思われるアプリのアクティビティを追跡するカスタム MobileBreadcrumb
イベントを作成できます。
クラッシュ イベント トレイルの MobileHandledException
イベントを使用して、デバッグを支援することもできます。iOS および Android の recordHandledException
SDK メソッドを使用して、アプリケーション内で例外が処理される場所に注釈を付けます。これらのイベントは、クラッシュ イベント証跡に自動的に表示されます。
カスタムデータによるクラッシュイベントトレイルのアノテーションについては、 モバイルモニタリングにカスタムデータを追加する を参照してください。
イベントトレイルを利用する
クラッシュイベントの軌跡を利用するために
- one.newrelic.com > All capabilities > Mobile > (モバイル アプリを選択) > Crash analysisに移動します。
- Crash analysis ページの右下で、クラッシュタイプを選択します。
- [クラッシュの詳細] ページで、スタック トレースの下にある [イベント トレイル]を選択します。
- クラッシュタイプに至るまでの出来事を調べて、クラッシュの理由を知る手がかりとする。
- イベントの属性の詳細を表示するには、そのイベントを選択します。
- イベントトレイルの結果をNew Relicで表示するには、 Insightsでセッションを開く を選択します。
- 同じクラッシュタイプの発生箇所をスクロールするには、イベントトレイルの左右の矢印を使います。
衝突分析ツールを最大限に活用してください。
- カスタムの
MobileBreadcrumb
またはMobileHandledException
イベントを作成するためのモバイル SDK MobileRequest
イベントを有効にする- クラッシュ分析 ページ