tencent cloud

Real User Monitoring
Webとミニプログラムのフロントエンドで使用できるリアル体験監視サービスであり、Tencent内部の長年の実践に基づき、わずか1行のコードで、アクセスへの侵入を許さず、ページパフォーマンス、フロントエンド品質のリアルタイムな監視を実現します。
概要

Real User Monitoring(RUM)は、Web、ミニプログラムの動きを監視するためのワンストップのフロントエンド監視ソリューションです。RUMはユーザーページパフォーマンス(ページ、インターフェース、CDNの各速度テストなど)と品質(JSエラー、Ajaxエラーなど)にフォーカスし、さらにTencent Cloudアプリケーションのパフォーマンス監視と連動してフロントエンドとバックエンドの統合監視を実現します。ユーザーはSDKを自身のプロジェクト内にインストールして簡単な設定を行うだけで、ユーザーページ品質の全面的な保護を実現し、低コストでの使用と侵入を許さない監視が可能になります。

特徴
ログレポート

フロントエンド開発者のログ収集リクエストに応えるために使用され、開発者は通常ログ、カスタムイベント、カスタム速度テストなどを含む任意のデータをフロントエンド監視プラットフォームへ報告できます。

エラー収集

RUMはブラウザがJSを実行した際のコードエラー、インターフェース情報エラー、リソースロード異常、Promise異常などのエラーを動的に収集します。開発者はSDKにアクセスするだけですべてのエラーを収集する機能を実装できます。

性能監視

RUMは初期表示時間、TCP接続確立時間、TTFB、SSLハンドシェイクなどのページパフォーマンス監視をサポートします。ロード速度、インタラクション性、ビュー安定性の3つの角度からユーザーの体験状況を反映し、ユーザー体験を最適化できるように支援します。

リソース速度テスト

リソース速度テストは画像のロード時間、CDNリソース消費時間などの速度テストをサポートします。様々なビュー(リージョン、ISP、ブラウザなど)からインターフェースのパフォーマンス状況を多次元分析することができます。

APIのパフォーマンステスト

RUMは呼び出し成功率、成功または失敗の平均消費時間、失敗回数などを含む、各ページでのAPI呼び出し状況の表示をサポートします。様々なビュー(リージョン、ISP、ブラウザなど)からインターフェースのパフォーマンス状況を多次元分析することができます。

スマートアラート

RUMはBCMのアラート機能と連携し、エラー、ページ消費時間、パフォーマンスデータなどの異常に対するより信頼性があり使いやすいアラートを提供します。これらの指標が設定したしきい値を超えると、リアルタイムでアラート通知が送信されます。

製品アーキテクチャ

RUMはTencent Cloud BCM とTencent Cloud Log Serviceを連携し、Web、ミニプログラム(WeChat、QQ)、React Native、Hippy、Flutterなどのフロントエンドのパフォーマンス監視サービスを提供します。フロントエンドのパフォーマンスに異常が発生すると、直後にBCMアラートが通知されます。監視ボードでコア指標の変化動向をリアルタイムで表示させることにより、これらのパフォーマンス状況を知ることができます。ページロード時間の軽減、JSおよびAjaxエラーの減少により、効果的にユーザー体験が向上するようサポートします。