The SigNoz GCP Integration brings metrics from your Google Cloud services into SigNoz, with pre-built dashboards for supported services. You connect a GCP account in the SigNoz UI, deploy an OpenTelemetry Collector inside your own GCP project, and point it at SigNoz.
This first release uses a manual flow: you create and own the GCP resources (a service account and an OpenTelemetry Collector). SigNoz guides you through each resource with the docs in this section.
How it works
GCP does not PUSH telemetry to third parties, so SigNoz collects it with an OpenTelemetry Collector that runs inside your GCP project:
- Metrics live in Cloud Monitoring and are pulled through the Monitoring API. The Collector's
googlecloudmonitoringreceiver scrapes them on an interval and exports them to SigNoz over OTLP.
The Collector must run in your environment because the Monitoring API authenticates callers as a GCP service account, not with a SigNoz ingestion key, so SigNoz cannot read your metrics directly. The Collector runs where those credentials live, which also keeps the pipeline within GCP's trust boundary.

Setup
Choose how you want to connect GCP to SigNoz:
Create and own the GCP resources yourself: a service account and an OpenTelemetry Collector. Available now.
SigNoz deploys and manages the Collector for you: connect your GCP account, toggle a service on, and SigNoz provisions the metric receivers in the background.
Supported services
Once the Collector is running, enable the individual GCP services you want to monitor. Each service page lists the metrics to add to your Collector config and ships with a pre-built SigNoz dashboard.
Costs to expect
The manual flow runs resources in your GCP project, so the cost is billed to you, not SigNoz. Plan for:
- Cloud Run (Collector): roughly ~$110/month for a Collector sized at 2 vCPU and 4 GiB running continuously. This is a comfortable default; if you ingest low volumes, you can pick a smaller configuration (for example, 1 vCPU and 1–2 GiB) to lower the cost. Size it to your throughput and scale up only if the Collector shows memory pressure or dropped data. See Cloud Run pricing.
- Monitoring API (metrics): $0.01 per 1,000 read calls, with the first 1 million read calls free per billing account each month. Write calls are free. See Cloud Monitoring pricing.
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.