The Atatus billing is based on the number of page views for browser monitoring and the number of hosts used for the application performance monitoring and infrastructure monitoring. Depending upon the usage of hosts and page views the bill will be calculated and generated.
What is considered a page view?
If your user visits your website or app, then it is considered one page view. If the user refreshes or revisits the same page, then it is considered a separate page view. For instance, if your user visits, refreshes or revisits the same page of your web site or app 10 times, then it is equal to 10 page views. So, based on the views the bill will be estimated.
What is considered a host?
A host can be a machine or a VM that applications run on. Each host can run any number of instances of your application. A docker is not considered as a host, only the physical host/VM that runs this docker will be considered as a host.
Atatus calculates number of hosts based on the number of hours the host is connected to Atatus (the standard hours used per month in Atatus is 720).
For example,
- if one host is connected to Atatus for 720 hours for the month, it is considered as one host.
- if one host is connected to Atatus for 360 hours for the month and another host is connected to Atatus for 360 hours for the same month, then it is considered as one host (360 + 360 = 720).
- if five hosts are connected to Atatus for 550 hours for the month, then the total number of hosts for the month is 4.
5 * 550 / 720 = 3.82 (considered as 4 hosts)
If you have enabled auto-scaling, then number of hosts is calculated based on the above formula.
For the physical hosts, a host (1x host) is considered as a system with upto 10 cores. So if a physical host has 8 cores, it is calculated in the pricing as 1x host, if a physical host (not docker) has 16 cores, then it is calculated as 2x host. The reason we do this is, more powerful host systems are used for processing more data and this in turn sends us millions of requests for storage and processing.
To know more about the APM pricing, see Pricing
Billing Cycle
Atatus offers both annual and monthly plans for its customers. The billing cycle for both annual and monthly plans for each account will begin the day the plan is chosen. The total usage of the plans chosen will be calculated until the end of the billing cycle.
Exceeding Limits
If you almost reach the plan limit or exceed it, we will contact you immediately and bring it to your notice. You can either upgrade to a new plan or continue using the existing one. However, we will still continue to monitor the performance metrics and capture all errors.
Upgrade Billing
If you want to upgrade to a new plan, it can either happen automatically or you can inform us to do it manually for you. Based on the new plan and its pricing, the billing changes.