モバイル デバイス メトリック コレクション
このページでは、収集されるモバイルデバイスメトリックと、コントローラ UI で収集を有効にし、デバイスメトリックを表示する方法について説明します。
Apple の iOS 14 のデータ使用ポリシーを Splunk 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 でデバイスメトリックデータの収集を設定するには、次の手順を実行します。
モバイル アプリケーション ダッシュボードへのデバイス メトリック ウィジェットの追加
Mobile App Dashboard でデバイス メトリック ウィジェットを表示できます。デバイス メトリック ウィジェットを追加するには、次の手順を実行します。
- Mobile App Dashboardへ進みます。
- 左上隅にある [+] をクリックします。
- ウィジェット Device Memory Capacity、Device Storage Capacity、および Device Battery Capacity を追加します。
- ウィジェットをクリックすると、バッテリ、メモリ、およびストレージ別のパフォーマンスとセッションが表示されます。
デバイスメトリックを使用したセッションの表示
Sessions ダッシュボードで、各デバイスメトリックのセッションをソートするための列を追加できます。デバイスメトリック列を追加するには、次の手順を実行します。
- Mobile Session Fields に進みます。
- [Critical Battery Usage]、[Critical Memory Usage]、および [Critical Storage Usage] の各フィールドをオンにします。
デバイスメトリック値によるセッションのフィルタリング
設定したクリティカルデバイス状態でセッションをフィルタリングします。たとえば、デバイスのバッテリ残量が少ないセッションを確認する場合は以下の手順を実行します。
- Sessions に進みます。
- + Add Criteria をクリックします。
- [Critical Battery Usage: Any] を選択します。
- [True] をオンにします。
クリティカル使用率しきい値の設定
使用率のしきい値を設定して、クリティカルなイベントをトリガーできます。クリティカルなイベントをトリガーする使用率を設定するには、次の手順を実行します。
- [Configuration] > [Mobile App Group Configuration] > [Settings] に移動します。
- [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 のメモリしか報告しない場合があります。このような不一致は、デバイスのタイプや製造元によって異なります。