- はじめに
- エージェント
- インテグレーション
- Watchdog
- イベント
- ダッシュボード
- モバイルアプリケーション
- インフラストラクチャー
- サーバーレス
- メトリクス
- ノートブック
- アラート設定
- APM & Continuous Profiler
- CI Visibility
- RUM & セッションリプレイ
- データベース モニタリング
- ログ管理
- セキュリティプラットフォーム
- Synthetic モニタリング
- ネットワークモニタリング
- 開発者
- API
- アカウントの管理
- データセキュリティ
- ヘルプ
Real User Monitoring により、iOS と tvOS のハイブリッドアプリケーションの Web ビューを監視し、死角をなくすことができます。
以下を実行できます。
モバイル iOS および tvOS アプリケーションでレンダリングしたい Web ページを、まず RUM Browser SDK で設定します。詳しくは、RUM ブラウザモニタリングをご覧ください。
RUM iOS SDK は、Web ビュー追跡を制御するための API を提供します。Web ビュー追跡を追加するには、WKUserContentController
の拡張として、以下を宣言します。
trackDatadogEvents(in hosts: Set<String>)
hosts
に対して、Web ビューで RUM イベント追跡を有効にします。stopTrackingDatadogEvents()
例:
import WebKit
import Datadog
webView.configuration.userContentController.trackDatadogEvents(in: ["example.com"])
Web ビューは、関連する service
と source
属性を持つイベントとビューとして、RUM エクスプローラーに表示されます。service
属性は Web ビューが生成された Web コンポーネントを示し、source
属性は iOS などのモバイルアプリケーションのプラットフォームを表します。
iOS や tvOS のアプリケーションでフィルタリングし、セッションをクリックします。セッションのイベント一覧が表示されたサイドパネルが表示されます。
Open View waterfall をクリックすると、セッションからビューの Performance タブにあるリソースウォーターフォールの視覚化へ移動します。
お役に立つドキュメント、リンクや記事: