Site24x7 Azure monitoring uses APIs to retrieve the health and performance metrics, as well as the configuration data on your Azure resources. Microsoft charges based on the total number of API calls made. Therefore, the cost incurred is directly proportional to the number of API calls.
Below is an example calculation of the number of API calls Site24x7 will make to monitor your Azure resources.
Site24x7 uses API calls to retrieve data from Microsoft. We send one API call for each metric for every five minutes. On an average, Site24x7 monitors 20 metrics for each Azure resource.
Calculation:
One metric = One API call per day
20 metrics= 20 API calls per day
200 resource= 200 x 20 per day = 4,000 API calls per day
For a month = 4000 x 31 days = 1,24,000 API calls per month
Thus, 20 metrics each day for a month will translate to 1,24,000 API calls.
Azure provides 10,00,000 standard API calls as free units. If the number of API calls goes beyond 10,00,000, the user needs to pay an additional 0.01 USD/1000 API calls.
The approximate calculation for the performance metrics when there are more resources is as follows:
Number of resources | Number of API calls for a month | Cost (USD) |
200 | 1,24,000 | No |
1000 | 6,20,000 | No |
5000 | 31,00,000 | $21 |
10,000 | 62,00,000 | $52 |