The Edge Services Platform provides you with an Edge Analytics dashboard that gives you instant visibility on key metrics across the entire streaming delivery chain. The added observability allows you to easily understand the state of the underlying infrastructure performance, audience, statistics, among others.The dashboard offers the ability to analyze specific events and/or filter metrics by a number of specific attributes.
All this data can help you plan and optimize the content for your specific needs.
Edge Analytics Dashboard¶
The dashboard offers a different set of charts based on the Analytics tier associated with your account.
The base configuration is the Lite Analytics tier, which is available when you create your account and can be upgraded to the Advanced tier. All the features of the Lite tier are also available on the Advanced tier.
Dashboard on the Lite tier
Dashboard on the Advanced tier
The dashboard is grouped into sections for convenience.
KPI and summary¶
The first section provides you with key performance indicators such as:
- Peak audience: The highest number of devices connected simultaneously for the selected time period.
- CDN data: The total data transferred over CDN for the selected time period.
- P2P data: The total data transferred over P2P for the selected time period.
- Offload: The Total Offload Percentage of the video distribution for the selected time period.
- Join time: The median of the amount of time that takes from loading the connection to the first video frame.
- Total viewing time: The total of playtime for the selected time period.
As well as a summary table that provides a fine grain view of the mentioned KPIs as well as filter capabilities.
The Engagement section displays information regarding the engagement of your audience.
- Audience: Total number of participating devices aggregated per time interval.
- Optimal viewport resolution: The total number of devices obtaining the best resolution they can represent.
- Suboptimal viewport resolution: The total number of devices obtaining lower resolution than they can represent.
- Join time: The amount of time that it takes from loading the connection to the first video frame from a user’s perspective.
- Viewed hours: The total number of hours the content is being played over time, per granularity time window.
- Minutes per play: The average playtime that the content has been consumed by the audience per session over time.
- Buffering % (< 10 min in Buffering): Percentage of BufferingTime during PlayingTime for Devices that have been less than 10 min in a buffering state.
Displays information of the traffic of your content distribution.
- CDN traffic: Total data transferred over CDN (Content Delivery Network/s).
- P2P traffic: Total data transferred over P2P Connections (i.e. coming from Edge Intelligence).
- Connection speed: Total audience distribution by connection speed.
- Browsers: Total audience distribution by Browser for web platforms.
- Operating Systems: Total audience distribution by Browser for web platforms.
- Players & Apps: Total audience distribution by native apps or web media players.
- Connection types: Total audience distribution by native apps or web media players.
This section is only available on the Advanced Analytics tier and displays traffic of your content distribution per each ASN.
- Audience by ASN: Total amount of CDN traffic incoming from each ASN (showing separately 'Top 5' + Others).
- Traffic by ASN: Volume: Total amount of CDN traffic incoming from each ASN (showing separately 'Top 5' + Others).
- Traffic by ASN: Percentage: Total traffic volume in percentages from each ASN (showing separately 'Top 5' + Others).
Displays the audience distribution on geographical maps.
- Geo map: Provides latitude and longitude points distribution of the audience.
- Geo heatmap: Provides a heatmap of the audience distribution over the world map.
- Geo map: On the advanced tier the points distribution of latitude and longitude also provides the ASN information.
We offer you the possibility to alter the data displayed on the dashboard by applying time intervals and/or one or more filters of your choice.
- You can filter by Channel Id, Stream URI, Bitrate and Type. For those, by default no filter is applied, while the Time granularity filter must and will always have a value.
- On the time interval picker you are free to choose from the quick relative time ranges or craft your own absolute time intervals.
- You can set your dashboard to auto refresh if you wish with this setting.
The platform dashboards are built on top of the data layers presented on our architecture section. Please note that the data displayed in the charts is retrieved from one of the aforementioned data layers depending on the time interval selected, under the following conditions:
- Realtime layer: Time interval spanning up to 2 hours within the last 24 hours.
- Historical layers:
- By minute sub-layer: This sub-layer is selected when one of the following conditions are
- The time interval is not within the last 24h and spans no more than 2 hours.
- The time interval spans more than 2 hours but less than or equal to 48 hours.
- By hour sub-layer: Time interval spanning more than 48 hours.
- By minute sub-layer: This sub-layer is selected when one of the following conditions are met: