API
The Gcore Customer Portal is being updated. Screenshots may not show the current version.
CDN
CDN
BillingCDN resources overviewOrigin groupPurgePrefetchReports
API
Chosen image
Home/CDN/Reports

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.

Statistics

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:

Graph and metrics

A graph depicting the Response codes would look as follows:

A graph depicting the Response codes

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.

Manage Advanced analytics

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.

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.

Map tab

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.

Directories tab

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.

Browsers tab

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.

Devices tab

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.

OS tab

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.

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

Was this article helpful?

Not a Gcore user yet?

Learn more about our next-gen CDN

Go to the product page