---
title: Google Distributed Cloud
description: >-
  Monitor cluster status, machine resource usage, and router connectivity for
  Google Distributed Cloud.
breadcrumbs: Docs > Integrations > Google Distributed Cloud
---

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

# Google Distributed Cloud
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 Distributed Cloud](https://docs.cloud.google.com/distributed-cloud/edge/latest/docs) extends Google Cloud infrastructure and managed Kubernetes capabilities to on-premises data centers and edge locations. It runs Google Kubernetes Engine (GKE) clusters on dedicated hardware that stays close to where your data is generated, so you get low-latency processing and centralized fleet management from Google Cloud's control plane.

Use the Datadog Google Cloud Platform integration to collect metrics from Google Distributed Cloud edge clusters, racks, and machines.

## 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.edgecontainer.edge_cluster.connection_status**(gauge)         | A metric with a constant 'true' value labeled by the cluster's connection status.                                         |
| **gcp.edgecontainer.edge_cluster.current_cluster_version**(gauge)  | A metric with a constant 'true' value labeled by the cluster's current version.                                           |
| **gcp.edgecontainer.edge_cluster.is_ha**(gauge)                     | Whether the cluster is a high availability cluster.                                                                       |
| **gcp.edgecontainer.edge_cluster.lifecycle_status**(gauge)          | A metric with a constant 'true' value labeled by the cluster's lifecycle status.                                          |
| **gcp.edgecontainer.edge_cluster.shared_deployment_policy**(gauge) | A metric with a constant 'true' value labeled by the cluster's shared deployment policy.                                  |
| **gcp.edgecontainer.edge_cluster.target_cluster_version**(gauge)   | A metric with a constant 'true' value labeled by the cluster's intended target version.                                   |
| **gcp.edgecontainer.edge_zone.state**(gauge)                         | The state of the zone, such as 'ACTIVE' if the zone is turned up, 'PREPARING' if the zone is created but not active, etc. |
| **gcp.edgecontainer.machine.ambient_temperature**(gauge)             | Machine ambient temperature in Celsius.*Shown as degree celsius*                                                          |
| **gcp.edgecontainer.machine.cluster_assignment**(gauge)              | A metric with a constant 'true' value labeled by the cluster the machine belongs to.                                      |
| **gcp.edgecontainer.machine.connected**(gauge)                        | Whether the machine is connected to Google.                                                                               |
| **gcp.edgecontainer.machine.cpu.total_cores**(gauge)                 | Total number of CPU cores on the machine.                                                                                 |
| **gcp.edgecontainer.machine.cpu.usage_time**(count)                  | Cumulative CPU usage on all cores in seconds.*Shown as second*                                                            |
| **gcp.edgecontainer.machine.cpu.utilization**(gauge)                  | CPU utilization of the machine, as a fraction from 0 to 1.*Shown as fraction*                                             |
| **gcp.edgecontainer.machine.disk.total_bytes**(gauge)                | Total disk bytes on the machine.*Shown as byte*                                                                           |
| **gcp.edgecontainer.machine.disk.used_bytes**(gauge)                 | Total disk bytes used on the machine.*Shown as byte*                                                                      |
| **gcp.edgecontainer.machine.disk.utilization**(gauge)                 | Fraction of the machine's disk bytes in use, from 0 to 1.*Shown as fraction*                                              |
| **gcp.edgecontainer.machine.gpu.power_consumption**(gauge)           | Power consumption of the GPU in watts.*Shown as watt*                                                                     |
| **gcp.edgecontainer.machine.gpu.temperature**(gauge)                  | Temperature of the GPU in Celsius.*Shown as degree celsius*                                                               |
| **gcp.edgecontainer.machine.gpu.total**(gauge)                        | Number of GPUs in the machine.                                                                                            |
| **gcp.edgecontainer.machine.gpu.utilization**(gauge)                  | Proportion of time the GPU was in use.*Shown as fraction*                                                                 |
| **gcp.edgecontainer.machine.led_status**(gauge)                      | Status of the front panel LED on the machine.                                                                             |
| **gcp.edgecontainer.machine.led_status_v2**(gauge)                  | Status of the front panel LED on the machine, reported in the `status` tag.                                               |
| **gcp.edgecontainer.machine.memory.total_bytes**(gauge)              | Number of bytes of memory in the machine.*Shown as byte*                                                                  |
| **gcp.edgecontainer.machine.memory.used_bytes**(gauge)               | Memory usage in bytes.*Shown as byte*                                                                                     |
| **gcp.edgecontainer.machine.memory.utilization**(gauge)               | Memory utilization of the machine, as a fraction from 0 to 1.*Shown as fraction*                                          |
| **gcp.edgecontainer.machine.network.connectivity**(gauge)             | Whether the primary NIC has internet connectivity.                                                                        |
| **gcp.edgecontainer.machine.network.link_speed**(gauge)              | Link speed in bytes per second. Only reports data on the primary NIC.*Shown as byte*                                      |
| **gcp.edgecontainer.machine.network.network_neighbor**(gauge)        | Network neighbor discovered by LLDP.                                                                                      |
| **gcp.edgecontainer.machine.network.received_bytes_count**(count)   | Total network bytes received by the interface. Only reports data on the primary NIC.*Shown as byte*                       |
| **gcp.edgecontainer.machine.network.sent_bytes_count**(count)       | Total network bytes sent by the interface. Only reports data on the primary NIC.*Shown as byte*                           |
| **gcp.edgecontainer.machine.network.up**(gauge)                       | Whether the network interface is up and running or not.                                                                   |
| **gcp.edgecontainer.machine.power_consumption**(gauge)               | Machine power consumption in watts.*Shown as watt*                                                                        |
| **gcp.edgecontainer.machine.psu_status**(gauge)                      | Machine PSU status.                                                                                                       |
| **gcp.edgecontainer.machine.psu_status_v2**(gauge)                  | Machine PSU status, reported in the `status` tag.                                                                         |
| **gcp.edgecontainer.machine.restart_count**(count)                   | Total number of times the machine restarted.                                                                              |
| **gcp.edgecontainer.machine.uptime**(gauge)                           | Number of seconds the machine has been running.*Shown as second*                                                          |
| **gcp.edgecontainer.node.current_node_version**(gauge)              | A metric with a constant 'true' value labeled by the node's current version.                                              |
| **gcp.edgecontainer.node.node_pool_name**(gauge)                    | A metric with a constant 'true' value labeled by the node's node pool name.                                               |
| **gcp.edgecontainer.node.node_type**(gauge)                          | A metric with a constant 'true' value labeled by the node's node type.                                                    |
| **gcp.edgecontainer.node.target_node_version**(gauge)               | A metric with a constant 'true' value labeled by the node's target version.                                               |
| **gcp.edgecontainer.router.bgp_up**(gauge)                           | Whether the BGP session on the router is up and healthy.                                                                  |
| **gcp.edgecontainer.router.connected**(gauge)                         | Whether the router is connected to Google.                                                                                |

### Events{% #events %}

The Google Distributed Cloud integration does not include any events.

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

The Google Distributed Cloud integration does not include any service checks.

## Troubleshooting{% #troubleshooting %}

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