How many API calls does Site24x7 GCP monitor make

How many API calls does Site24x7 GCP monitor make

Site24x7 Google Cloud monitoring (GCP) fetches the health and performance metrics and your Google Cloud resources' data via APIs. Here is an illustrative calculation on how many API calls will be made by Site24x7 for monitoring your Google Cloud Platform (GCP) resources.

Factors that influence API call costs:

  1. Region or availability zones: API costs vary according to the region or availability zones where your Google Cloud resources are deployed.
  2. Type of API: Google charges based on the total number of API calls made. The number of API calls is directly proportional to the cost incurred.

Approximate calculation for illustrative purposes only:

Site24x7 sends one API call for each metric irrespective of the number of resources. On an average, Site24x7 monitors 20 metrics for each Google Cloud resource. Health and performance metrics of each resource are collected via an API call every five minutes.

So, on an average 20 API calls will be made for each Google Cloud resource every five minutes, which translates to 1,78,560 calls (20 API calls * 12 times per hour * 24 hours a day * 31 days a month).

Our customers have 20 Google Cloud resource types monitored on an average. This means that, roughly 35,71,200 API calls are made, assuming 20 metrics are tracked for each of the 20 Google Cloud resource.

Cost of these API calls:

35,71,200 (number of calls made) - 1000000 (number of free API calls allowed by Google) = 25,71,200.

Multiplying with the cost of each API call (as on 22nd April 2024): 25,71,200 * 0.00001 = $25.712. 


For reduced API calls without compromising observability:

  1. Metric Profile: Choose only the critical metrics you would like to monitor, and API calls will be made only for those metrics.
  2. Uptime monitoring: If monitoring the availability is the only requirement for your Google Cloud setup.

    • Related Articles

    • How many API calls can I make in a day?

      You can make 200 API calls/day for every basic and advanced monitor; 40 API calls/day for every network interface in your license. This is exclusive of the API calls made from the Site24x7 web client and mobile app. For MSP accounts, you can make 100 ...
    • Is there a restriction on the number of API calls allowed per day?

      We do have a restriction on the number of API calls allowed per day. You can make 200 API calls/day for every basic and advanced monitor; 40 API calls/day for every network interface in your license. This is exclusive of the API calls made from the ...
    • How does resource termination settings work for Google Cloud (GCP) monitoring?

      In the Add/Edit Google Cloud (GCP) Monitor page (Site24x7 > Cloud > GCP > Add GCP Monitor), the option Automatically Remove Terminated Resources under Resource Termination Settings lets you remove terminated resources (in Google Cloud Console) from ...
    • 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 ...
    • 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 ...