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