Real-time Monitoring provides visualized data for multiple call metrics in real time, so that you can track the status of your Agora RTC projects and discover when a problem occurs.
Real-time Monitoring provides the following features:
To access the Real-time Monitoring page, do the following:
This section walks you through the Real-time Monitoring page and its basic features.
All data on the page, except certain heat maps, refreshes every 20 seconds.
You can apply the following global settings to the page:
The Concurrent users and Concurrent channels line charts display data for the last 30 minutes, respectively. The two metrics are explained in Scale metrics.
The latest value of each metric is displayed above the line chart, and refreshes every 20 seconds.
Each line chart refreshes every 20 seconds. To see the metric value at a specific moment, hover your mouse on a data point.
The heat map charts for Average login time, Audio Freeze Rate, Video Freeze Rate, and Network delay rate display data for the last 30 minutes. The four metrics are explained in Quality metrics.
The latest value of each metric is displayed above the heat map chart, and the tag next to the value shows the diagnosis result of the value. Both the value and tag refresh every 20 seconds.
Each heat map chart refreshes every one minute (60 seconds). The color of each cell represents the number of users or channels. The darker the color, the higher the number. To see the metric value at a specific moment, hover your mouse on a cell.
Additionally, the heat map charts provide the data sampling feature:
If you have enabled the Alert Notification service, the Alert Notification panel displays the latest three notifications.
In this panel, you can do the following:
To enable and configure the Alert Notification service, see Alert Notification.
This panel includes the following ranked channel lists:
The Geography heat map shows the geographical distribution of Video Freeze Rate and Audio Freeze Rate. The color represents the number of users, and the bubble size represents the metric value.
You can refer to the following tips when navigating through the heat map:
The bubble charts of Video Freeze Rate and Audio Freeze Rate show distributions of the two metrics from the perspectives of network type, SDK version, and device type.
In each bubble chart, the X coordinate is the number of concurrent users, and the Y coordinate is the metric value. The bubble color represents whether the metric value is normal. If the video freeze rate exceeds 5%, or the audio freeze rate exceeds 3%, the bubble turns red.
To see the specific data, hover your mouse on a bubble.
|Concurrent users||The total number of users across all in-use channels. A user joining multiple channels is counted multiple times.|
|Concurrent channels||The total number of in-use channels, as determined by uniquely named channels that contain users.|
|Average login time||The average time it takes for a user to join a channel.|
|Audio Freeze Rate||The rate at which audio freezing occurs, which equals Total audio freezing time ÷ Total audio duration. Only audio freezing longer than 200 milliseconds is counted.
Audio freeze rate is not included in the quality metrics of the Agora RTC SDK for Web. That is, if you select Web RTC for product type in the global settings, the heat map chart for audio freeze rate does not display in the real-time scale panel.
|Video Freeze Rate||The rate at which video freezing occurs, which equals Total video freezing time ÷ Total video duration.
|Network delay rate||The rate at which network delay occurs, which equals Total end-to-end network delay ÷ Total audio and video duration. Only end-to-end network delays longer than 400 milliseconds are counted.|
Both the audio duration and video duration in the table above are calculated by the number of streams.