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