モバイルアプリケーションの評価
デフォルトでは、モバイル RUM はネットワークリクエストとクラッシュレポートの 2 つの方法でアプリケーションをモニタできます。
ネットワークリクエストに関する情報を収集する場合は、アプリケーションが次の特定のクラスを使用して HTTP コールを行う必要があります。
- iOS アプリケーションは、
NSURLConnectionまたはNSURLSessionを使用してネットワークリクエストを生成する必要があります。 - Android アプリケーション自体は(つまり、外部フレームワークを介してではなく)
HttpURLConnection、HttpsURLConnection、HttpClient、OkHttp、またはch.boye.httpclientandroidlibを使用してネットワークリクエストを生成する必要があります。 - SDK を使用すると、エージェントがカスタム HTTP ライブラリをモニタし使用することもできます。詳細については、「Android インストルメンテーションのカスタマイズ」を参照してください。
アプリケーションがネットワークリクエストを生成しない場合や、そのアクティビティをモニターしない場合でも、クラッシュのモニターのためだけに Splunk AppDynamics を使用できます。また、SDK を使用してモバイルエージェントを拡張し、アプリケーションが内部でどのように機能しているかなどの他のデータを収集することもできます。