モバイルセッション

ほとんどの場合、アプリケーションでのユーザーの操作は、1 つのパネルビューで 1 つのアクションに限定されません。お使いのアプリケーションでセッション全体の操作を行うため、セッションではユーザーの操作を経時的に追跡することができます。

デフォルトでは、セッションは、ユーザがアプリケーションの使用を開始すると開始され、ユーザの非アクティブな状態が構成可能な期間継続すると終了します。モバイルエージェント SDK(AndroidiOSXamarin)を使用して、プログラムでセッションを制御することもできます。モバイルセッションを使用すると、AppDynamics イベントサービスに保存されているすべてのリクエストからセッション化された結果を分析できます。

[ネットワークリクエストの分析(Network Request Analyze)] のように、メインの [セtション(Sessions)] パネルは次のタブで構成されています。 ネットワークリクエストの分析

また、[Session Details] ダイアログで各セッションに関する詳細情報を表示することもできます。

記録

[レコード]タブでは、個々のセッションをスキャンし、関心のあるデータを正確に取得するためにフィルタ処理およびソートできます。

セッションの詳細

特定のセッションの情報を表示するには、[詳細の表示]をクリックするか、項目をダブルクリックします。

セッションタイムライン

セッションのセッション フレーム シーケンスは、セッションのタイムラインおよびパネル下部に表示されます。タイムライン上のアイコンをクリックして特定のフレームを選択し、パネル下部で強調表示されている詳細を表示します。また、下部にあるフレームの行を選択して、タイムラインで強調表示することもできます。

タイムライン

セッションの詳細のカテゴリおよびタイプ

カテゴリサブカテゴリタイプ概要
ビューアクティビティ

Activity/Fragment

Android アプリケーションのフォアグラウンドにおける現在のアクティビティ。現在のアクティビティがユーザが何を行っているのかを理解するのに十分でない場合は、Session Frame API を使用することを検討してください。
RootViews

RootView

iOS アプリケーションのフォアグラウンドにおける現在の RootView。現在の RootView がユーザが何を行っているのかを理解するのに十分でない場合は、Session Frame API を使用することを検討してください。
Session Frames

Session Frame

Activity または RootView トラッキングによって初期状態でキャプチャされない大規模なユーザアクティビティにラベルを付ける手動 API。
スクリーンショット-

スクリーンショット

モバイルスクリーンショットを構成している場合は、タイムラインに表示されます。ユーザイベントをキャプチャし、自動モード時に収集することもできます。

ユーザ間のやり取り

回の操作

イベント

モバイルエージェントによる UI イベントのキャプチャを有効にしている場合は、 のユーザインタラクションによってトリガーされた UI イベントを表示できます。UI イベントのキャプチャ方法については、「ユーザ インタラクション キャプチャ モードの有効化」(iOS/Android)を参照してください。

自動スクリーンショットが有効になっている場合は、タッチがキャプチャされ、同時にキャプチャされたスクリーンショットが含まれます。タッチはスクリーンショットに描画されます。

ボタン
Table Cells

Text Views

テキスト フィールド

ネットワーク要求Network Requests Normal

Network Request Normal

ネットワークリクエストには、HTTP リクエストのリクエストされた URL、期間、およびステータスの詳細が含まれます。

より多くのネットワークリクエストの詳細に移動するには、 をクリックします。

Network Requests Slow

Network Requests Slow

Network Requests Very Slow

Network Requests Very Slow

Network Requests Stall

Network Requests Stall

Errors And Warnings

Application Not Responding Issues (ANRs)

ANR

タイムラインでアプリケーションが応答不能であった時間を表示できます。UI スレッドが 2 秒以上イベントに応答しないとき、ANR が報告されます。

ANR の概要をダウンロードまたは表示するには、それぞれ または をクリックします。

クラッシュ

クラッシュ

アプリケーションがクラッシュすると、後続のアクティビティがタイムラインに表示されます。

[クラッシュの概要(Crash Summary)] をダウンロードまたは表示するには、それぞれ または をクリックします。

エラー

エラー

モバイルエージェント SDK でエラーを報告した場合は、タイムラインにもエラーが表示されます。エラーと例外を報告するようにモバイルアプリケーションをインストゥルメントする方法については、「エラーと例外の報告」(iOS/Android)を参照してください。

エラーの概要をダウンロードまたは表示するには、それぞれ または をクリックします。

カスタム データメトリクス

Custom Metric

カスタム指標は、アプリケーションで定義した任意の指標について整数ベースのデータを表示します。
タイマー

Custom Timer

カスタムタイマーは、任意のスタートポイントとエンドポイントの間で何かにかかる時間を表示します。これらは複数のメソッドにまたがる場合もあります。
情報ポイント

Info Point

インフォメーションポイントは、コード内の特定のメソッドがどのように実行されているかに関する情報を表示します。
トピックパス(パンくずリスト)

ブレッドクラム

トピックパスは、エージェントのトピックパス API によって制御される、セッション内の興味深いイベントにマークするためのショートメッセージです。
システム イベントConnection Transition

System Event

接続移行は、Wi-Fi から携帯電話など、ブロードバンドの移行が行われた時間を示します。
Agent Init

System Event

Agent Init は、モバイルエージェントが最初に初期化された時間を示します。これは、アプリケーション ライフサイクルのデバッグに役立ちます。

オプションの表示

をクリックすると、タイムラインビューでカテゴリをフィルタ処理できます。検索に関連するすべてのカテゴリをオンにします。デフォルトでは、すべての表示オプションがオンになっています。

オプションの表示

Search Events

セッションのタイムラインパネルの右上にある検索ボックスを使用して、特定のイベントの [] を検索できます。

Search Events

セッションのサマリー

をクリックすると、セッションの概要を表示できます。

セッションのサマリー

ビジネストランザクション

該当する場合は、セッション内のビジネストランザクションのリストを表示できます。このタブは、選択したセッションにビジネストランザクションがある場合にのみ表示されます。

ビジネストランザクション名をクリックすると、トランザクション フロー マップにリダイレクトされます。

ビジネストランザクション

チャート

ページには、作成したデータセットを可視化する事前定義された一連のウィジェットが表示されます。UI の他の分析/セッション機能 ページと同様に、すべてのウィジェットは、削除、再追加、サイズ変更、およびドラッグアンドドロップによる移動を行うことができます。

チャート