モバイルアプリケーションの評価

デフォルトでは、モバイル RUM はネットワークリクエストとクラッシュレポートの 2 つの方法でアプリケーションをモニタできます。

ネットワークリクエストに関する情報を収集する場合は、アプリケーションが次の特定のクラスを使用して HTTP コールを行う必要があります。

  • iOS アプリケーションは、NSURLConnection または NSURLSession を使用してネットワークリクエストを生成する必要があります。
  • Android アプリケーション自体は(つまり、外部フレームワークを介してではなく)HttpURLConnectionHttpsURLConnectionHttpClient、OkHttp、または ch.boye.httpclientandroidlib を使用してネットワークリクエストを生成する必要があります。
  • SDK を使用すると、エージェントがカスタム HTTP ライブラリをモニタし使用することもできます。詳細については、「Android インストルメンテーションのカスタマイズ」を参照してください。

アプリケーションがネットワークリクエストを生成しない場合や、そのアクティビティをモニターしない場合でも、クラッシュのモニターのためだけに Splunk AppDynamics を使用できます。また、SDK を使用してモバイルエージェントを拡張し、アプリケーションが内部でどのように機能しているかなどの他のデータを収集することもできます。