- 重要な情報
- はじめに
- 用語集
- エージェント
- インテグレーション
- OpenTelemetry
- 開発者
- API
- CoScreen
- アプリ内
- インフラストラクチャー
- アプリケーションパフォーマンス
- 継続的インテグレーション
- ログ管理
- セキュリティ
- UX モニタリング
- 管理
Real User Monitoring により、Android と Android TV のハイブリッドアプリケーションの Web ビューを監視し、死角をなくすことができます。
以下を実行できます。
モバイル Android および Android TV アプリケーションでレンダリングしたい Web ページを、まず RUM Browser SDK で設定します。詳しくは、RUM ブラウザモニタリングをご覧ください。
RUM Android SDK の最新バージョンをダウンロードします。
RUM Android Monitoring から既存の Android SDK の設定を編集します。
以下の例で、Web ビューの追跡を追加します。
val configuration = Configuration.Builder(
rumEnabled = true
)
.useSite()
.trackInteractions()
.setWebViewTrackingHosts(hosts)
.trackLongTasks(durationThreshold)
.useViewTrackingStrategy(strategy)
.build()
val credentials = Credentials(<CLIENT_TOKEN>, <ENV_NAME>, <APP_VARIANT_NAME>, <APPLICATION_ID>)
Datadog.initialize(this, credentials, configuration, trackingConsent)
}
}
RUM Android SDK を初期化する際に、コンフィギュレーションファイルの DatadogEventBridge.setup(webView)
を用いて、モバイル Android アプリケーションで追跡したい Web ビューの DatadogEventBridge
を構成します。
Web ビューは、関連する service
と source
属性とともに RUM エクスプローラーに表示されます。service
属性は Web ビューが生成された Web コンポーネントを示し、source
属性は Android などのモバイルアプリケーションのプラットフォームを表します。
Android や Android TV のアプリケーションでフィルタリングし、セッションをクリックします。セッションのイベント一覧が表示されたサイドパネルが表示されます。
Open View waterfall をクリックすると、セッションからビューの Performance タブにあるリソースウォーターフォールの視覚化へ移動します。
お役に立つドキュメント、リンクや記事: