質問・問題
Real-time Monitoring とはなんですか?
回答・解決方法
リアルタイムモニタリングは、複数のコールメトリクスの視覚化されたデータをリアルタイムで提供し、Agora RTCプロジェクトのステータスを追跡し、問題が発生したときに検出できるようにします。
リアルタイム監視には、次の機能があります。
- メトリクスデータの自動収集、処理、および保存は、20秒ごとに更新されます。
- 折れ線グラフ、ヒートマップ、バブルチャート、ランキングリストなど、複数の次元のデータを把握するのに役立つ直感的な図。
- Call InspectorとData Insightsのデータ同期により、問題分析を簡単に掘り下げることができます。
公式リファレンスはこちらにございます。
利用手順
- Real-time Monitoring 機能は、Agora AnalyticsのStandard以上のプラン契約と、プロジェクト単位での有効化が必要です。価格については担当営業にお問合せください。
- Agora Consoleにログインし、左側のナビゲーションバーでAgora Analytics > Real-time Monitoringをクリックします。
グローバル設定
データは、基本的に20秒ごとに更新されます。次のグローバル設定をページに適用できます。
- タイムゾーン: ページ上部で、タイムゾーンをローカルまたはUTCとして選択します。
- プロジェクト:左側のナビゲーションバーの左上隅で、プロジェクトを選択します。
- 製品タイプ:ページの右上隅で、ドロップダウンメニューからネイティブまたはWeb RTCを選択します。
- 自動更新: ページの右上隅で、[Auto Update] のチェックボックスをオフにして、データの自動更新を停止します。Agoraは、特定の瞬間にメトリクスデータを調査する際にこれを行うことをお勧めします。自動更新を再開するには、もう一度チェックボックスをオンにします。
リアルタイムスケール
Concurrent usersとConcurrent channelsの折れ線グラフには、それぞれ過去30分間のデータが表示されます。
各指標の最新の値は折れ線グラフの上に表示され、20秒ごとに更新されます。
各折れ線グラフは20秒ごとに更新されます。特定の瞬間にメトリック値を表示するには、データポイントにマウスを置きます。
リアルタイム品質
平均ログイン時間、オーディオフリーズレート、ビデオフリーズレート、ネットワーク遅延レートのヒートマップチャートは、過去30分間のデータを表示します。
各メトリックの最新値はヒートマップチャートの上に表示され、値の横にあるタグは値の診断結果を示しています。値とタグの両方が20秒ごとに更新されます。
各ヒートマップチャートは1分(60秒)ごとに更新されます。各セルの色は、ユーザーまたはチャンネルの数を表します。色が濃いほど、数字は高くなります。特定の瞬間にメトリック値を表示するには、セルにマウスを合わせます。
さらに、ヒートマップチャートは、データサンプリング機能を提供します。
- チャンネルデータサンプリング: オーディオフリーズレート、ビデオフリーズレート、またはネットワーク遅延レートのチャートで、データポイントをクリックしてランク付けされたチャンネルリストを表示します。リストはメトリック値の降順にランク付けされ、最大20チャンネルが含まれています。チャンネルの詳細については、[Call Details] をクリックしてCall Inspectorを参照します。
- ユーザーデータサンプリング: 平均ログイン時間のチャートで、データポイントをクリックすると、ランク付けされたユーザーリストが表示されます。リストはメトリック値の降順にランク付けされ、最大50人のユーザーが含まれています。ユーザーの詳細については、[Call Details]をクリックしてCall Inspectorを参照します。
Alert notification
Alert notificationがご利用いただけるプランの場合、Alert notificationパネルには最新の3つの通知が表示されます。
このパネルでは、次のことができます。
- アラート通知にジャンプ: 右上隅には、過去3時間の通知の数が表示されます。それをクリックすると、アラート通知ページにジャンプします。
- コール検索にジャンプ: 表示されたアラート通知ごとに、[Call Details] をクリックしてCall Inspectorを参照することができます。
ランク別チャンネルリスト
このパネルには、次のランク付けされたチャンネルリストが含まれています。
- ユーザーによるランク: 最も同時ユーザーを持つチャンネルのリスト。
- フリーズレートによるランク: 比較的高いフリーズレートを持つ主要なチャネルのリスト。
地理
地理ヒートマップは、ビデオフリーズレートとオーディオフリーズレートの地理的分布を示しています。色はユーザー数を表し、バブルサイズはメトリック値を表します。
ヒートマップをナビゲートするときは、次のヒントを参照してください。
- メトリクスを選択: 右上隅で、[Video Freeze Rate] または [Audio Freeze Rate] を選択します。
- 地図を選択: 右上隅で、ドロップダウンメニューから世界地図、中国地図、または米国地図を選択します。
- 国や地域のメトリック値を表示するには、地図上にマウスを合わせます。
- チャンネルデータサンプリング: 国または地域、またはバブルをクリックすると、ランク付けされたチャンネルリストが表示されます。リストはメトリック値の降順にランク付けされ、最大20チャンネルが含まれています。チャネルをさらに分析するには、[Call Details] をクリックしてCall Inspectorを参照します。
多角的分析
ビデオフリーズレートとオーディオフリーズレートのバブルチャートは、ネットワークタイプ、SDKバージョン、デバイスタイプの観点から2つのメトリックの分布を示しています。
各バブルチャートでは、X座標は同時ユーザーの数であり、Y座標はメトリック値です。バブルカラーは、メトリック値が正常かどうかを表します。ビデオフリーズレートが5%を超える場合、またはオーディオフリーズレートが3%を超えると、バブルは赤くなります。
特定のデータを表示するには、マウスをバブルに合わせます。
まとめ
この記事では Agora Analytics の Call Inspector についてご紹介しました。より詳しく知りたい方は、Real-time Monitoring (原文) を参照ください。また、Agora Analytics には複数のサブスクリプションプランが存在します。価格などの詳細については、担当営業にお問合せください。
合わせて、Agora Analyticsの情報のみで解決しない場合は、agora社に問合せをし詳細な解析を行うことも可能です。その際は、事象の内容、再現方法およびSDKログ(アプリ設定要)などの情報をご提供いただく必要がございますので、詳細は、[ログ解析を依頼したいのですが、どのような情報が必要でしょうか?]をご参照ください。