How many API calls does Site24x7 Azure monitor make

How many API calls does Site24x7 Azure monitor make

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.

Approximate calculation for illustrative purposes only

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.

NotesAccording to Microsoft's statement, one API call is consumed for every 1,440 data points retrieved, and each metric generates 1,440 data points per day.
Our customers have 200 Azure resource types monitored on an average. This means that, roughly 1,24,000 API calls are made, assuming 20 metrics are tracked for each of the 200 Azure resources.

 

Calculation:

On an average, assuming one metric is generating no more than 1,440 data points per day, the approximate calculation would be as follows:

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