---
title: Google Cloud Storage Transfer Service
description: >-
  Monitor throughput, object counts, and errors for your Google Cloud Storage
  Transfer Service transfer jobs and agents.
breadcrumbs: Docs > Integrations > Google Cloud Storage Transfer Service
---

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

# Google Cloud Storage Transfer Service
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 Cloud Storage Transfer Service](https://cloud.google.com/storage-transfer/docs/overview) is a fully managed service that transfers data from external sources, such as other cloud storage providers, on-premises storage, or other Google Cloud Storage buckets, into Google Cloud Storage.

Use the Datadog Google Cloud Platform integration to monitor the throughput, object counts, and errors of your Storage Transfer Service transfer jobs and agents.

## Setup{% #setup %}

### Installation{% #installation %}

The Google Cloud Storage Transfer Service check requires the [Google Cloud Platform integration](https://docs.datadoghq.com/integrations/google-cloud-platform.md) to be configured. No additional installation is needed once the Google Cloud Platform integration is set up.

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

### Metrics{% #metrics %}

|  |
|  |
| **gcp.storagetransfer.agent.connected**(gauge)                              | Indicates whether or not a Transfer Service agent is connected.                                                                                                          |
| **gcp.storagetransfer.agent.transferred_bytes_count**(count)              | Delta of bytes transferred by a Transfer Service agent.*Shown as byte*                                                                                                   |
| **gcp.storagetransfer.transferjob.copied_bytes_count**(count)             | Number of bytes copied to the data sink.*Shown as byte*                                                                                                                  |
| **gcp.storagetransfer.transferjob.copied_objects_count**(count)           | Number of objects copied to the data sink.                                                                                                                               |
| **gcp.storagetransfer.transferjob.deleted_bytes_count**(count)            | Number of bytes deleted from the data source or sink.*Shown as byte*                                                                                                     |
| **gcp.storagetransfer.transferjob.deleted_objects_count**(count)          | Number of objects deleted from the data source or sink.                                                                                                                  |
| **gcp.storagetransfer.transferjob.error_count**(count)                     | Number of errors encountered during the transfer, grouped by canonical error code.                                                                                       |
| **gcp.storagetransfer.transferjob.found_bytes_count**(count)              | Number of bytes found that are scheduled to be transferred or deleted, excluding any that are filtered based on object conditions or skipped due to sync.*Shown as byte* |
| **gcp.storagetransfer.transferjob.found_objects_count**(count)            | Number of objects found that are scheduled to be transferred or deleted, excluding any that are filtered based on object conditions or skipped due to sync.              |
| **gcp.storagetransfer.transferjob.object_replication_count**(count)       | The number of objects replicated via Cross-bucket replication.                                                                                                           |
| **gcp.storagetransfer.transferjob.replication_latency.avg**(gauge)         | Completion latency for the object to be replicated via Cross-bucket replication.*Shown as millisecond*                                                                   |
| **gcp.storagetransfer.transferjob.replication_latency.samplecount**(count) | Completion latency for the object to be replicated via Cross-bucket replication.                                                                                         |
| **gcp.storagetransfer.transferjob.replication_latency.sumsqdev**(count)    | Completion latency for the object to be replicated via Cross-bucket replication.                                                                                         |

### Events{% #events %}

The Google Cloud Storage Transfer Service integration does not include any events.

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

The Google Cloud Storage Transfer Service integration does not include any service checks.

## Troubleshooting{% #troubleshooting %}

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