What it provides
Connecting Google Cloud lets investigations discover and query the data sources behind your projects:| Data source | Capability |
|---|---|
| Google Cloud Logging | Logs |
| Google Cloud Monitoring | Metrics |
| Google Cloud Trace | Traces |
| Kubernetes | Cluster state |
Setup
What you’ll need:- A Google Cloud service account key in JSON.
- The IAM permissions below, granted to that service account.
Permissions
Grant the service account this permission on each project you want investigations to reach:logging.logEntries.list— read Cloud Logging entries.
cloudresourcemanager.projects.list— list the projects the account can reach.
container.clusters.list— discover GKE clusters.logging.buckets.list— read each log bucket’s retention window.
Connect Google Cloud
- From the Investigations settings, add a telemetry data source and choose Google Cloud.
- Paste your service account JSON key. If the account can’t list projects across your organization, enter a single project ID instead and we’ll connect just that project.
- Test the connection. We check the key is valid and confirm the account holds the permissions it needs.
Enabling projects
Once connected, investigations discover every project the service account can reach. Each project arrives disabled by default, so you opt in deliberately rather than exposing every project at once. Review the list and enable the ones your team runs production workloads in. Enabling a project turns on its Cloud Logging access and surfaces the GKE clusters running inside it, which you then enable individually.Related
Google Cloud Logging
Querying your project logs during an incident.
How telemetry works
Routing, query planning, guidance, and memory.