Connect Your GCP Account in SigNoz and Copy Credentials

SigNoz Cloud - This page applies to SigNoz Cloud editions.
Self-Hosted Enterprise - This page applies to self-hosted SigNoz with an active license.

Connecting a GCP account registers the integration in SigNoz and gives you the ingestion credentials your OpenTelemetry Collector uses to send data. This is step 2 of the GCP integration.

You should have already created a service account and decided your deployment project and the projects you want to monitor.

Open the connection panel

  1. In SigNoz, go to Integrations and open Google Cloud Platform.
  2. Click Integrate Now to open the Connect Google Cloud Platform panel.
SigNoz Integrations page showing the Google Cloud Platform control plane with an Integrate Now button and the list of services
The GCP control plane in SigNoz. Click Integrate Now to start.

Choose a connection method

Two methods are shown:

  • Connect Manually: you deploy and configure your own OpenTelemetry Collector. This is the flow these docs cover; select it.
  • Connect via Agent: SigNoz deploys and manages the Collector for you (Coming Soon).

Fill in the connection fields

The panel asks for four values. They carry your setup context through every later step, so choose them deliberately. Fields marked with * are required.

SigNoz Connect Google Cloud Platform panel showing Connect Manually selected and the Account Name, Deployment Project ID, Deployment Region, and Projects to Monitor fields
The Connect Google Cloud Platform panel with the manual connection method selected

Account Name

A label you choose to uniquely identify this integration in SigNoz. Unlike AWS (account ID) or Azure (subscription ID), GCP has no single identifier that always exists. Projects are globally unique and need not belong to an organization. Pick something stable and recognizable: your organization ID, a billing account, or an environment name.

Examples: my-org, billing@company.com, production.

This name labels the account in the SigNoz UI. It does not name any GCP resource.

Deployment Project ID

The GCP project where you deploy the OpenTelemetry Collector. Enter the project ID exactly as it appears in GCP (for example, my-deployment-project-123).

This value is the anchor for the rest of the setup. In Deploy the Collector, it is the project you build resources in. The Collector runs here and reads metrics from every project in Projects to Monitor, which may include projects other than this one.

Deployment Region

The GCP region where the Collector runs. Select one region from the dropdown (for example, asia-south1 (Mumbai), or us-central1 (Iowa)).

If you deploy the Collector on Cloud Run, use this value as its --region in step 3; if you run it on other compute (a VM, GKE, or an existing cluster), record the region that compute lives in. Choose a region close to the projects you monitor to reduce latency and egress.

Projects to Monitor

The list of project IDs whose metrics you want in SigNoz. Add them one at a time; each appears as a pill. Include the Deployment Project ID here too if you want to monitor it.

This list drives a later step: one googlecloudmonitoring receiver block per project in the Collector config.

Copy the deployment and ingestion secrets

Below the four fields, the Deployment details & ingestion secrets section is auto-filled by SigNoz. These are the values the Collector needs to authenticate to SigNoz. Copy them now; you paste them into the Collector configuration in step 3.

FieldUsed forReference
Ingestion URLThe OTLP endpoint the Collector exports metrics toIngestion overview
Ingestion KeyAuthenticates telemetry ingestion, sent as the signoz-ingestion-key headerIngestion keys

Connect the account

Click Connect Account. SigNoz registers the account and marks it connected. You are returned to the GCP control plane, where the account now appears and services are listed as Not enabled.

Connecting the account does not create any GCP resources or start data flowing. The manual flow leaves that to you. You enable a service and start seeing data only after you deploy the Collector and configure its metrics.

Enable services

In the control plane, each supported service (for example, GCP Cloud SQL for PostgreSQL or GCP Memorystore Redis) has a Metric Collection toggle, plus a Data Collected tab listing the metrics its dashboard expects.

Next step

Deploy the OpenTelemetry Collector using the ingestion credentials you copied.

Get Help

If you need help with the steps in this topic, please reach out to us on SigNoz Community Slack. If you are a SigNoz Cloud user, please use in product chat support located at the bottom right corner of your SigNoz instance or contact us at cloud-support@signoz.io.

Is this page helpful

Last updatedAugust 03, 2026

Edit on GitHub