Billable Requests
“Billable Requests” application helps with billing inquiries, where it is possible to view monthly or yearly page requests for each hosted site on Core dna within a single view.
“Billable Requests” application is located under the “Configuration” > “Sites” section in the administration sidebar area.
Billable Requests
A request is defined as when a browser (or any other client) asks a server for a resource (i.e. some data). This could include a web page, assets (such as CSS, JS, fonts, etc) or API call. For DXP2 we define “Billable Requests” as a request which is processed through our servers. Again this could include:
A webpage from the site or DXP (admin)
An error page
Submitting a form, comments, etc
Call our API
Static assets like CSS, Javascript, Images
Most static resources (site web pages, assets) will most likely not be considered billable since our CDN (Content Delivery Network) would process these requests instead of our servers.
Billable Requests application only shows requests that are billable. Other non billable requests are not included in the reports. Requests data is presented in two main graphs:
Billable Requests for a specific month
Monthly Billable Requests for the past 12 months
Additionally to the graph view, data can also be read from the tables. Tables include a breakdown of all requests on day to day basis.
Select a Billing Month
Year/Month Date Picker
To view billing information for a specific month use the date picker setting at the top of the admin page. It is only possible to select a whole billing month, not the date range:
To select a year simply click on the year number at the top of the calendar. To select a month use the arrows positioned on the left and right side of the calendar.
Once the month has been selected the graph and table information will be automatically updated to reflect the billable requests for the selected month.
Client
Core dna platforms support multisite setups, where each “client” can have multiple websites under their plan. In multisite scenarios, “Client” setting can be used to filter data for a specific client or parent website.
Sites
Core dna platforms support multisite setups, where each “client” can have multiple websites under their plan. In multisite scenarios “Sites” setting can be used to filter data and show data for a specific site managed by a specific client.
Apply
Click the “Apply” button to filter the data based on the selected “Year/Month”, “Client” and “Site” information.
Graph View
Graph view is showing billable requests in a visual format. The vertical bar shows the number of requests, while the horizontal bar represents a day in the month.
It is possible to have multiple environments on Core dna, each request bar data (blue) will therefore show billable requests for each environment. In the example above there is a “main” and “staging” environment, however, there could be more based on the website setup and client requirements.
In the Graph Options section, it is possible to sort data “by total” of billable requests, where the month with the most billable requests shows first. Once selected the requests will be ordered by total, example below:
In the event, there are multiple websites setup (multisite) a “Select Site” option will become available. This option can be used to filter billable requests for each configured site:
On the other side there is a whole year view of billable requests:
This view shows a summary of all billable requests for the whole year by month, which makes it easier to track requests for the last 12 months from one single graph.
Table View
Table view is showing billable requests in a traditional table format. The table is broken up into four main columns:
Date - date of the requests
Primary Environment - total number of billable requests for the “main” environment
Other Environments - total number of billable requests for “stage” and other environments
Total - Sum of all billable requests across all environments
To download all the requests for a date in a CSV format click on the “download” icon next to the total billable request number in the “Total” column:
Note: it is possible to download requests as a CSV file for only the current and previous month. Data from other months can be viewed but cannot be downloaded from the tables - download requests as CSV buttons will not be available in this case.
The downloaded CSV file includes the following information:
Date and Time, Server IP, Website, Request Method, Request Status, Request Protocol (http or https), Request Content Size
Note: Core dna is General Data Protection Regulation (GDPR) compliant, therefore as part of the compliance requirements we are not able to provide Client IP addresses.
On the other side, there is another table that outlines all the billable page requests for the whole year, month by month basis. The table is broken down into two columns: Month & Requests. Note: requests for the whole year cannot be downloaded as a CSV file.