このページでは、収集されるモバイルデバイスメトリックと、コントローラ UI で収集を有効にし、デバイスメトリックを表示する方法について説明します。

Apple の iOS 14 のデータ使用ポリシーを AppDynamics モバイルデバイスのメトリック収集に適用する方法については、「iOS データ収集の開示」を参照してください。

モバイルエージェントは、次のモバイルデバイスメトリックをキャプチャできます。

  • Memory (RAM): デバイスの合計メモリ(例:8GB の合計メモリ)とリソース消費量(例:デバイスのメモリの 34% が使用中)
  • Disk Space: デバイスの合計ストレージ容量(例:合計 64 GB のストレージ容量)とストレージ使用率(例:デバイスストレージの 65% が使用中) 
  • Battery: デバイスのバッテリ残量(例:50% のバッテリ)

サポート

  • SaaS およびオンプレミス展開で使用できます
  • コントローラ 20.11.0 以降
  • Android エージェント 20.10.0 以降
  • iOS エージェント 20.10.0 以降

デバイスメトリック収集の有効化と設定

コントローラ UI でデバイスメトリックデータの収集を設定するには、次の手順を実行します。

  1. ブラウザアプリケーションに移動します。 
  2. 左側のパネルで、[Configuration] > [Mobile App Group Configuration] > [Settings] に移動します。
  3. [Configure Mobile Device Metrics] で、各メトリックタイプを有効にします。データが [Mobile App Dashboard] に表示されるまで数分かかる場合があります。

  4. [Frequency of data collection] を、有効にしたオプションのデバイスデータ収集の頻度に設定します。たとえば、2 に設定すると、有効にしたデバイスデータが 2 分ごとに収集され、ダッシュボードウィジェットに表示されます。

    Warning

    最大頻度は 2 分で、ほとんどのデータを収集します。ただし、2 分未満のセッションや一時的なメトリックスパイクはキャプチャされません。

モバイル アプリケーション ダッシュボードへのデバイス メトリック ウィジェットの追加

Mobile App Dashboardでデバイス メトリック ウィジェットを表示できます。デバイス メトリック ウィジェットを追加するには、次の手順を実行します。

  1. [Mobile App Dashboard] に移動します。
  2. 左上隅にある [+] をクリックします。
  3. ウィジェットDevice Memory CapacityDevice Storage Capacity、およびDevice Battery Capacityを追加します。
  4. ウィジェットをクリックすると、バッテリ、メモリ、およびストレージ別のパフォーマンスとセッションが表示されます。 

デバイスメトリックを使用したセッションの表示

Sessions ダッシュボードで、各デバイスメトリックのセッションをソートするための列を追加できます。デバイスメトリック列を追加するには、次の手順を実行します。

  1. [Mobile Session Fields] に移動します。
  2. [Critical Battery Usage]、[Critical Memory Usage]、および [Critical Storage Usage] の各フィールドをオンにします。

デバイスメトリック値によるセッションのフィルタリング

設定したクリティカルデバイス状態でセッションをフィルタリングします。たとえば、デバイスのバッテリ残量が少ないセッションを確認する場合は以下の手順を実行します。

  1. [Sessions] に移動します。
  2. [+ Add Criteria] をクリックします。
  3. [Critical Battery Usage: Any] を選択します。
  4. [True] をオンにします。

クリティカル使用率しきい値の設定

使用率のしきい値を設定して、クリティカルなイベントをトリガーできます。クリティカルなイベントをトリガーする使用率を設定するには、次の手順を実行します。

  1. [Configuration] > [Mobile App Group Configuration] > [Settings] に移動します。
  2. [Configure Mobile Device Metrics] で、各デバイスメトリックしきい値の値を入力します。たとえば、50% を下回るバッテリ使用率をキャプチャする場合、[Enable Battery Usage and Capacity Metrics] を 50% に設定します。設定されたしきい値に達すると、リソース消費量(パーセンテージ値)がエージェントによってキャプチャされ、セッションデータに表示されます。

モバイルセッションを見ると、設定したこれらのクリティカルなイベントを確認できます。 

既知の問題

Android デバイスの場合、UI で報告されるメモリは、実際のエンドユーザーデバイスのメモリと一致しない場合があります。API の制限により、Android エージェントが返すメモリ値には、デバイスの予約メモリのセグメントが含まれない場合があります。たとえば、Android デバイスに 64 GB のストレージと 8 GB のメモリがある場合でも、Android エージェントは 53 GB のストレージと 6.5 GB のメモリしか報告しない場合があります。このような不一致は、デバイスのタイプや製造元によって異なります。