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:
- Region or availability zones: API costs vary according to the region or availability zones where your Google Cloud resources are deployed.
- 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:
- Metric Profile: Choose only the critical metrics you would like to monitor, and API calls will be made only for those metrics.
- Uptime monitoring: If monitoring the availability is the only requirement for your Google Cloud setup.