View statistics of CDN resources
Reports overview
Reports is a section in the Gcore Customer Portal that displays statistics on your CDN resources. There are two tabs in the section:
- Statistics: Basic reports are available on all tariffs
- Advanced analytics: Paid option
Note : We recommend requesting statistics two days or more after the desired period ends to ensure you receive the most complete data. Requesting statistics immediately may result in incomplete data.
Statistics
To view basic statistics:
1. Go to the Statistics page.
2. Select the relevant resource(s) from the “CDN resource” dropdown menu to display their statistics.
3. Select the required report:
- Aggregated data: Traffic volume and bandwidth information for the last three months
- Traffic
- Bandwidth
- Response codes
- Cache hit ratio
- Requests
- Traffic by region: Traffic from servers in different regions
- Traffic by country: Traffic from the five countries with the highest traffic
- Image optimization: Hourly count of WebP conversions
- Request time: Time elapsed in seconds between the first bytes of a request being processed and logging after the last bytes were sent to a user
- Upstream response times: Seconds to receive a response from an Origin
4. Set a specific time interval and the report auto-refresh period.
The appearance of the graph and metrics depend on the characteristic on which it is based. For example, a graph depicting the usage of the “Image optimization” WebP conversion feature would look like this:
A graph depicting the Response codes would look as follows:
Advanced analytics
Advanced analytics overview
Advanced analytics is a set of reports on requests, traffic, and unique visitors. Data is calculated based on end-user requests. You can filter information with five filters (Countries, Directories, Browsers, Devices, and Operating systems.)
Note : Advanced analytics is a paid option.
How to get advanced analytics
To activate Advanced analytics, contact us via support@gcore.com, chat with us, or write to your account manager. You can enable all filters, or opt for only those required.
After activation, it takes around 24 hours to collect statistics and display the data correctly. Before activation of advanced analytics reports, the Advanced analytics tab displays examples of reports with random data.
Manage advanced analytics
To view advanced reports:
1. Go to the Advanced analytics page.
2. Specify the resource for which you want to display statistics.
3. Select the type of advanced analytics: Requests, Traffic, or Unique visitors.
Note : Unique users are defined by IP + user-agent parameters.
4. Choose the period for which you want to display statistics, in either UTC or your local time zone.
5. Use filters (Geography, Directories, Browsers, Devices, OS) to get a more specific report. For example, you can set an “Android” parameter in the “OS” filter to observe only requests to your web app from users with Android.
Geography
Geography
The report below contains information collected based on the parameters specified in the filters. For this filter, you can select which countries will be displayed on the chart.
For quick navigation, type the countries you want to view into the search bar.
Directories
Directories
The report shows information about directories that users requested. You can select which directories will be displayed on the chart.
For quick navigation, type the concrete path you want to view into the search bar.
Browsers
Browsers
The report below contains information collected based on the parameters specified in the filters. For this filter, you can choose which browsers will be displayed on the chart.
For quick navigation, use the search bar.
Devices
Devices
The table below contains information collected based on the parameters specified in the filters. For this filter, you can select which devices will be displayed on the chart.
For quick navigation, use the search bar.
OS
OS
The table below contains information collected based on the parameters specified in the filters. For this filter, you can select which operating systems will be displayed on the chart.
For quick navigation, use the search bar.
How advanced analytics reports are collected
Statistics are used for invoices and displaying data on CDN resources in your personal account.
There are two methods for statistics calculation.
- For billing statistics and invoices : Accuracy is essential, so we use nginx access logs, which contain a large amount of data. Processing these logs necessitates considerable time and resources, which is why this method isn’t suitable for real-time statistics.
- For reports in your personal account : Speed is important, so we use nginx virtual host traffic status module, which contains information about the current status of resources. We use this method to create and display reports in your personal account.
Note : UTC time zone is used for all statistics.