Skip to content

モバイル・アプリケーションのモニター

概要とメリット

  • Instana は iOS/Android/React Native/Flutter 向けエージェントを通じて、URL要求時間・画面遷移・クラッシュなどを自動計測し、ユーザー体験を可視化します。
  • 専用のエージェントによって、デバイス情報・ネットワーク状況・クラッシュログを収集し、バックグラウンド処理やビーコンキューにより安定したデータ送信を実現します。
  • スマートアラートやパフォーマンス指標、ユーザーの画面遷移分析により、問題が起きている箇所をすばやく見つけて改善できます。

公式ドキュメントのリンク

https://www.ibm.com/docs/ja/instana-observability/latest?topic=instana-monitoring-mobile-applications

Instanaにおけるモバイルアプリのモニタリング

執筆時点では、下記の環境において、モバイルアプリ用のInstana Agentが用意されています。

環境 開発対象プラットフォーム 開発言語
Android Studio Android Java, Kotlin
Xcode iOS Swift, Objective-C
React Native iOS,Android JavaScript, TypeScript
Flutter iOS,Android Dart

実装例(Android Studio)

Instana GUI画面でモバイルアプリ監視用のキー発行およびレポートURLの確認をします。ビルド用設定ファイル(build.grade)およびプログラムへの計装をします。

../images/2_APM/instana-monitoring-mobile-applications/instana-monitoring-mobile-applications_1.png

接続端末のアクティビティや上位ビュー、異常終了などをモニタリングすることできます。

../images/2_APM/instana-monitoring-mobile-applications/instana-monitoring-mobile-applications_2.png