---
title: Google Cloud Compute Engine Autoscaler
description: >-
  Monitor autoscaling capacity, utilization, and instance group sizing for
  Google Compute Engine.
breadcrumbs: Docs > Integrations > Google Cloud Compute Engine Autoscaler
---

> For the complete documentation index, see [llms.txt](https://docs.datadoghq.com/llms.txt).

# Google Cloud Compute Engine Autoscaler
Integration version1.0.0
{% callout %}
# Important note for users on the following Datadog sites: us2.ddog-gov.com

{% alert level="info" %}
To find out if this integration is available in your organization, see your [Datadog Integrations](https://app.datadoghq.com/integrations) page or ask your organization administrator.

To initiate an exception request to enable this integration for your organization, email [support@ddog-gov.com](mailto:support@ddog-gov.com).
{% /alert %}

{% /callout %}

## Overview{% #overview %}

Google Compute Engine Autoscaler automatically adjusts the number of instances in a managed instance group based on load, so your applications gracefully handle changes in traffic.

Use the Datadog Google Cloud Platform integration to collect metrics from Google Cloud Compute Engine Autoscaler.

## Setup{% #setup %}

### Installation{% #installation %}

If you haven't already, set up the [Google Cloud Platform integration](https://docs.datadoghq.com/integrations/google-cloud-platform.md) first. There are no other installation steps.

## Data Collected{% #data-collected %}

### Metrics{% #metrics %}

|  |
|  |
| **gcp.autoscaler.capacity**(gauge)              | Utilization target multiplied by number of serving VMs.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| **gcp.autoscaler.configured_max_size**(gauge) | The configured maximum number of virtual machine instances for the autoscaled managed instance group. The Autoscaler will not recommend a size above this value. This limit is defined in the instance group's autoscaling policy.                                                                                                                                                                                                                                                                                                                                                                                                                              |
| **gcp.autoscaler.configured_min_size**(gauge) | The configured minimum number of virtual machine instances for the autoscaled managed instance group. The Autoscaler will not recommend a size below this value. This limit is defined in the instance group's autoscaling policy.                                                                                                                                                                                                                                                                                                                                                                                                                              |
| **gcp.autoscaler.current_utilization**(gauge)  | The sum of the utilization of a specified metric for all serving VMs.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| **gcp.autoscaler.recommended_size**(gauge)     | The final number of virtual machine instances that the Autoscaler recommends for the managed instance group. This recommendation is derived from the configured autoscaling policy, encompassing various inputs such as utilization signals (e.g., CPU, Load Balancing, custom metrics), predictive forecasts, and schedules. The calculation also incorporates behavioral controls like stabilization periods, scale-in controls, and instance cooldown periods. The result is always constrained by the min_num_replicas and max_num_replicas settings. The instance group's target size is influenced by this recommendation based on the autoscaler's mode. |
| **gcp.autoscaler.scheduled_size**(gauge)       | The minimum number of VMs that the autoscaler recommends according to the scaling schedule.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |

### Events{% #events %}

The Google Cloud Compute Engine Autoscaler integration does not include any events.

### Service Checks{% #service-checks %}

The Google Cloud Compute Engine Autoscaler integration does not include any service checks.

## Troubleshooting{% #troubleshooting %}

Need help? Contact [Datadog support](https://docs.datadoghq.com/help/).
