---
title: BigQuery Data Transfer Service
description: >-
  Monitor transfer run status, duration, and row counts for BigQuery Data
  Transfer Service.
breadcrumbs: Docs > Integrations > BigQuery Data Transfer Service
---

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

# BigQuery Data 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 %}

[BigQuery Data Transfer Service](https://cloud.google.com/bigquery/docs/dts-introduction) automates the scheduling and management of recurring data loads from external sources into BigQuery. Use the Datadog Google Cloud integration to monitor transfer run status, duration, and row counts.

## Setup{% #setup %}

### Installation{% #installation %}

The BigQuery Data Transfer Service integration is part of the [Google Cloud Platform integration](https://docs.datadoghq.com/integrations/google-cloud-platform.md). No additional installation is needed on your server.

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

### Metrics{% #metrics %}

|  |
|  |
| **gcp.bigquerydatatransfer.transfer_config.active_runs**(gauge)                       | Number of transfer runs that are running or pending of the transfer configuration.                                |
| **gcp.bigquerydatatransfer.transfer_config.completed_runs**(count)                    | Number of completed DTS runs per transfer configuration.                                                          |
| **gcp.bigquerydatatransfer.transfer_config.last_execution_job_rows**(gauge)         | Number of returned rows from last executed job of transfer configuration.                                         |
| **gcp.bigquerydatatransfer.transfer_config.run_duration_seconds.avg**(gauge)         | Distribution of the execution time (in seconds) of each transfer run per transfer configuration.*Shown as second* |
| **gcp.bigquerydatatransfer.transfer_config.run_duration_seconds.samplecount**(count) | Distribution of the execution time (in seconds) of each transfer run per transfer configuration.                  |
| **gcp.bigquerydatatransfer.transfer_config.run_duration_seconds.sumsqdev**(count)    | Distribution of the execution time (in seconds) of each transfer run per transfer configuration.                  |

### Events{% #events %}

The BigQuery Data Transfer Service integration does not include any events.

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

The BigQuery Data Transfer Service integration does not include any service checks.

## Troubleshooting{% #troubleshooting %}

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