Android用New Relic Mobileはモバイルアプリを監視し、アプリのパフォーマンスを包括的に把握します。これは、JavaまたはKotlinを使用して記述されたアプリで動作します。
互換性および要件
Androidエージェントをインストールする前に、互換性と要件を確認してください。
エージェントのインストール
Androidエージェントをインストールするには、UIに直接表示されるガイド付きインストールに従ってください。この方法では、GradleとAndroid Studioを使用して、Androidエージェントをインストールおよび設定できます。
インストゥルメンテーションの拡張
Androidエージェントをインストール後、さまざまなタイプのカスタムデータを使用してデフォルトのインストゥルメンテーションを拡張できます。
アクセス先: | モバイルモニタリングの場合: | NRQLおよびダッシュボードの場合: |
---|---|---|
Custom data | カスタムイベント、インタラクショントレース、および属性を作成および記録して、既存のデータおよびトレースに詳細を追加します。 | 次に、NRQLまたはダッシュボードで作成したカスタムイベントを表示します。 |
Network requests | 完全なネットワーク分析を実行できるように、MobileRequestイベント機能を有効化します。 | ネットワークリクエストエラー率とレスポンスタイムをさらに調べるには、MobileRequestイベントとMobileRequestErrorイベントをクエリします。 |
Crash analysis | グループとフィルターを使用して詳細情報を確認し、クラッシュにつながるトレンドを分析します。 | クラッシュに関する詳細情報を表示するには、クラッシュデータに関連するNRQLクエリを作成します。 |
Mobile SDK | モバイルSDK APIを使用して、デフォルトのエージェントインストゥルメンテーションをカスタマイズします。 | 次に、カスタムイベントと属性を表示します。 |
Handled exceptions | モバイルアプリの体験を劣化させる要因を特定できるように、例外を報告します。 | パフォーマンスをさらに向上させるには、MobileHandledExceptionイベントレコードを確認します。 |
Breadcrumbs | ブレッドクラムを追加することで、クラッシュイベントトレイルの詳細レベルを高めます。 | 次に、MobileBreadcrumbsイベントをクエリして、すべてのブレッドクラムまたはクラッシュに関連するブレッドクラムのみを表示します。 |
インストレーションのトラブルシューティング
Androidのインストレーションに問題がある場合や、モバイルモニタリングUIにデータが表示されない場合は、次のトラブルシューティングソリューションを試してみてください。