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

 

 

    • Related Articles

    • API calls best practices

      Some of the best practices that you can follow to use APIs effectively Fetch data based on your configured polling frequency. For example, if you want to fetch the log reports for a monitor with a polling frequency of 5 minutes, use ...
    • Amendments to Site24x7 Monitor Names

      We've recently renamed a few of our Monitors to help keep in sync with the current IT and DevOps trends. The new monitor names are designed to correctly resonate with the IT & DevOps crowd. We've made necessary changes in the Web client, Help ...
    • Why are my resources not being discovered?

      When you cannot view the newly added Azure resources in your Azure monitor, you can check if Auto-discovery is disabled. If it is enabled, new resources will be added during auto-discovery. Manual triggering If your resource is not discovered, you ...
    • Troubleshooting false positive alerts in monitoring

      Problem False positive alerts are being generated. Possible cause The monitoring system is down in some locations. The Website monitor might be configured for one location, such as Seattle, but may appear down when accessed from another location, ...
    • API exceeded error

      Why do I get an API exceeded error after a few attempts? Every API has a certain limit to the number of requests a user can hit within a period of time, called the rate limit. An error message is triggered when a user does one of the following ...