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.
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.