• ログイン無料アカウント

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

相互作用のページ

モバイルモニタリングは、AndroidおよびiOSアプリのアプリケーションコードを計測するエンジンを提供し、ユーザーのインタラクションをサービスする際にコードを監視します。これは、時間のかかるユーザーアクティビティを分析するのに便利です。AndroidまたはiOSアプリにSDK APIを設定した後、「インタラクション」ページから詳細情報を確認できます。

計装

私たちは、AndroidおよびiOSアプリのインタラクションを計測するためのSDK APIを提供しています。これには以下が含まれます。

  • Androidアクティビティ、AsyncTaskのスレッディング、データベース、画像の読み込み、JSONのパース、その他の一般的なAPIのパフォーマンス
  • iOSの場合UIViewControllers、GCD dispatch_async、CoreData、UIImage、NSJSON、その他の一般的なAPIのパフォーマンスについて

詳しくは、 Working with Android SDK APIWorking with iOS SDK API をご覧ください。

Interactionsページの表示

Interactions」のページには、最もコストのかかる5つのインタラクション(メインスレッドで実行されるコードとワーカースレッドで実行されるコードを含む)の内訳表と、最も遅いトレースのリストが掲載されています。

Interactionsのページを表示するには

  1. Go to one.newrelic.com > Mobile> (アプリを選択)> App> Interactions.
  2. 詳細な情報にドリルダウンするには、任意のインタラクションを選択するか、または当社の標準的な ユーザーインターフェース機能 および ページ機能 を使用します。

ヒント

モバイルアプリの概要 ページから「インタラクション」に直接移動するには、 「最も遅いインタラクション」 グラフのタイトルを選択するか、任意のインタラクションを選択して詳細情報を表示します。

内訳表の詳細を見る

すべてのインストルメントメソッドの全リストを表示するには。選択したインタラクションから、 Breakdown table のリンクを選択します。いずれかのメトリクスにカスタム・インスツルメンテーションを使用している場合、クラスとメソッド名のカテゴリには custom が表示されます。トレースされた各メソッドについて、「インタラクションの内訳表」が表示されます。

  • スレッドの種類(フォアグラウンドまたはバックグラウンド)
  • クラス・メソッド名
  • この方法での総実行時間の割合
  • 相互作用ごとのこのメソッドへの平均呼び出し回数
  • このメソッドへの各コールの全体的な平均実行時間

Interactionsのタイムラインを見る

各インタラクションのトレース期間では、新しいインタラクションが始まるまでのトレースを記録します。

モバイルアプリのインターアクションのタイムラインを表示するには、次のようにします。

  1. Go to one.newrelic.com > Mobile> (アプリを選択)> App> Interactions.
  2. Slowest traces の表から、トレースの Activity または Duration のリンクを選択します。

または

  1. Go to one.newrelic.com > モバイル> (アプリを選択)> アプリ> インタラクション> (インタラクションを選択).
  2. Slowest traces テーブルから、トレースの Duration リンクを選択します。

タイムライン上をマウスで移動すると、下に表示されているメソッド、アプリケーションで使用されているメモリ、アクティブなネットワーク要求などの情報が表示されます。行ラベルは、各メソッドがどのスレッドで実行されているかを示しています。メソッド内の実行フローのウォーターフォールを表示するには、メソッドブロックを選択します。

Interactionsのタイムラインでは、アプリのデバイスレベルのデータを把握するために、デバイス上のメトリクス も提供しています。使用メトリクスは、アプリがエンドユーザーのデバイスとどのように相互作用しているかを示します。オペレーティングシステムのメトリクスに加えて、使用メトリクスにはデータベース、CPU、メモリが含まれます。

*** オンデバイスの使用状況のメトリクスを表示するには、タイムラインにマウスオーバーします。

  • 詳細な情報を得るためには、タイムライン上の任意の場所を選択します。
  • データの背景を説明するために、 Previous interaction のリンクを選択してください。**
Copyright © 2022 New Relic Inc.