- はじめに
- エージェント
- インテグレーション
- Watchdog
- イベント
- ダッシュボード
- モバイルアプリケーション
- インフラストラクチャー
- サーバーレス
- メトリクス
- ノートブック
- アラート設定
- APM & Continuous Profiler
- CI Visibility
- RUM & セッションリプレイ
- データベース モニタリング
- ログ管理
- セキュリティプラットフォーム
- Synthetic モニタリング
- ネットワークモニタリング
- 開発者
- API
- アカウントの管理
- データセキュリティ
- ヘルプ
Real User Monitoring により、Android と Android TV のハイブリッドアプリケーションの Web ビューを監視し、死角をなくすことができます。
以下を実行できます。
モバイル Android および Android TV アプリケーションでレンダリングしたい Web ページを、まず 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)
}
}
SDK を初期化する際に、コンフィギュレーションファイルの DatadogEventBridge.setup(webView)
を用いて、モバイル Android アプリケーションで追跡したい Web ビューの DatadogEventBridge
を構成します。
Web ビューは、RUM エクスプローラーにイベントとビューとして表示されます。Android や Android TV のアプリケーションでフィルタリングし、セッションをクリックします。セッションのイベント一覧が表示されたサイドパネルが表示されます。
Open View waterfall をクリックすると、セッションからビューの Performance タブにあるリソースウォーターフォールの視覚化へ移動します。
お役に立つドキュメント、リンクや記事: