For the complete documentation index, see llms.txt. Markdown versions are available by appending .md to documentation URLs.

GCP Integration - Monitor Google Cloud Metrics & Logs

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

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 googlecloudmonitoring receiver.
  • 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.
Architecture diagram: the googlecloudmonitoring receiver in an OpenTelemetry Collector on Cloud Run pulls metrics from Cloud Monitoring in each monitored project. A log sink in each monitored project publishes logs to a Pub/Sub topic in the deployment project, and a push subscription sends them to the googlecloudpubsubpush receiver on port 8080. The otlphttp exporter sends metrics and logs to SigNoz over OTLP.
GCP integration architecture: the Collector pulls metrics from Cloud Monitoring and receives logs through Pub/Sub, then sends both to SigNoz. With One-Click Integration, the monitored project and the deployment project are the same project, and the SigNoz agent keeps the Collector and log sink in sync with your settings.

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 IntegrationManual Setup
Who sets up the Collector and log pipelineSigNoz, through one setup command you runYou
Adding a serviceTurn on a toggle in SigNozTurn on a toggle in SigNoz, then add the service's metrics to your Collector config and its filter to your log sink
Data collectedMetrics and logsMetrics and logs
Projects per connected accountOne (the project the agent runs in)One or more
Where the Collector runsCloud Run, set up for youCloud Run or any compute you choose
Best forGetting started fast and hands-off upkeepMany projects from one Collector, or custom setups

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 charges 40 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.

Is this page helpful

Last updated—October 23, 2026

Is this page helpful

On this page

Last updated—October 23, 2026