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

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

ネットワークリクエストの分析」のように、メインの [Sessions] パネルは次のタブで構成されています。

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

記録

[Records] タブによって個々のセッションをスキャンし、関心のあるデータを確実に取得するためにフィルタリングおよび並べ替えを行うことができます。

Sessions

セッションの詳細

[View Details] をクリックするか項目をダブルクリックすると、特定のセッションに関する情報が表示されます。

セッションタイムライン

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

Timeline

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

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

Activity Icon Activity/Fragment

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

RootView Icon RootView

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

Session Frame Icon Session Frame

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

Screenshot Icon スクリーンショット

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

ユーザ間のやり取り



回の操作

Event Icon イベント

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

 

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


ボタン
Table Cells

Text Views

テキスト フィールド

ネットワーク要求Network Requests Normal

Normal Network Request Icon Network Request Normal

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

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

Network Requests Slow

Slow Network Request Icon Network Requests Slow

Network Requests Very Slow

Very Slow Network Request Icon Network Requests Very Slow

Network Requests Stall

Stall Network Request Icon Network Requests Stall

Errors And Warnings

Application Not Responding Issues (ANRs)

ANR Icon ANR

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

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

クラッシュ

Crash Icon クラッシュ

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

クラッシュの概要をダウンロードまたは表示するには、それぞれ Download Icon または Jump Network Requests Icon をクリックします。

エラー

Error Icon エラー

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

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

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

Custom Metric Icon Custom Metric

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

Custom Timer Icon Custom Timer

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

Info Point Icon Info Point

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

Breadcrumb Icon ブレッドクラム

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

System Event Icon System Event

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

System Event Icon System Event

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

オプションの表示

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

View Options

Search Events

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

Search Events

Session Summary

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

Session Summary

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

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

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

Business Transactions

Charts

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

Charts