The SigNoz GCP Integration brings metrics and logs from your Google Cloud services into SigNoz. Each supported service comes with a ready-made dashboard.
You can connect GCP in two ways:
- One-Click Integration (recommended): you run one setup command that SigNoz gives you. SigNoz then sets up and manages the rest, for both metrics and logs.
- Manual Setup: you create and run the GCP resources yourself (a service account, an OpenTelemetry Collector, and, for logs, a Pub/Sub topic and log sinks). You get full control, and you can collect from many projects with one Collector.
How it works
GCP does not send your data to outside tools on its own. So SigNoz uses an OpenTelemetry Collector, a small program that runs inside your GCP project, to gather the data and send it to SigNoz over OTLP.
- Metrics live in Cloud Monitoring. Every few minutes, the Collector reads them with the
googlecloudmonitoringreceiver. - Logs live in Cloud Logging. A log sink (a rule that picks which logs to forward) sends matching logs to a Pub/Sub topic (a message queue). Pub/Sub then pushes them to the Collector.
The integration runs the Collector inside your GCP project. There, it signs in to Google Cloud with a service account in your project, so you never share GCP credentials with SigNoz. It also keeps your data inside GCP until it leaves for SigNoz.
The two setup methods differ in who creates and updates these resources:
- One-Click Integration: SigNoz also deploys a SigNoz agent next to the Collector. The agent checks in with SigNoz every 30 seconds. When you turn a service on or off in SigNoz, the agent updates the Collector and the log sink for you.
- Manual Setup: you deploy the Collector, the Pub/Sub topic, and the log sinks yourself. Each time you add a service, you add its metrics to the Collector config and its filter to your log sink.

Choose a setup method
Start with One-Click Integration unless you need one of the things only Manual Setup offers, such as watching many projects from one Collector.
| One-Click Integration | Manual Setup | |
|---|---|---|
| Who sets up the Collector and log pipeline | SigNoz, through one setup command you run | You |
| Adding a service | Turn on a toggle in SigNoz | Turn on a toggle in SigNoz, then add the service's metrics to your Collector config and its filter to your log sink |
| Data collected | Metrics and logs | Metrics and logs |
| Projects per connected account | One (the project the agent runs in) | One or more |
| Where the Collector runs | Cloud Run, set up for you | Cloud Run or any compute you choose |
| Best for | Getting started fast and hands-off upkeep | Many projects from one Collector, or custom setups |
Run one setup command from SigNoz. SigNoz deploys an agent and a Collector in your project and keeps them configured for metrics and logs.
Create and run the GCP resources yourself: a service account, an OpenTelemetry Collector, and, for logs, a Pub/Sub topic and log sinks.
Supported services
After you connect GCP, turn on the services you want to monitor. Each service page shows what data is collected and which dashboard to open.
Costs to expect
Both methods run resources in your GCP project, so GCP bills you for them, not SigNoz. Plan for:
- Cloud Run, Collector (both methods): roughly ~$110/month for a Collector sized at 2 vCPU and 4 GiB running all the time. One-Click Integration starts the Collector at this size. With Manual Setup you pick the size, so for low volumes you can choose something smaller (for example, 1 vCPU and 1 to 2 GiB). See Cloud Run pricing.
- Cloud Run, SigNoz agent (One-Click only): roughly ~$50/month for the agent, which runs all the time at 1 vCPU and 512 MiB.
- Pub/Sub, logs (both methods): roughly **
80 per TiB** of logs. Pub/Sub charges40 per TiB each time data passes through it, and every log passes through twice: once on the way in and once on the way out to the Collector. The first 10 GiB each month are free. See Pub/Sub pricing. - Monitoring API, metrics (both methods): $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.