- 重要な情報
- はじめに
- 用語集
- エージェント
- インテグレーション
- OpenTelemetry
- 開発者
- API
- CoScreen
- アプリ内
- インフラストラクチャー
- アプリケーションパフォーマンス
- 継続的インテグレーション
- ログ管理
- セキュリティ
- UX モニタリング
- 管理
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 タブにあるリソースウォーターフォールの視覚化へ移動します。
お役に立つドキュメント、リンクや記事: