Use provider gcp to query Google Cloud Logging.
For all tools, scope is your GCP project ID.
Example:
scope: "my-gcp-project"
Logs Sieve uses Application Default Credentials.
Local development (recommended):
gcloud auth application-default loginCredential location:
gcloud auth application-default loginstores credentials on disk.- You do not need to export anything in each terminal.
Workload environments (GCE, GKE, Cloud Run):
- Attach a service account with permission to read logs.
- ADC is picked up automatically.
query_logs(scope="my-gcp-project", start_time="2h", severity="ERROR", text_filter="payment")
trace_request(scope="my-gcp-project", trace_id="123abc", start_time="1h")
resource_typemaps to GCP resource type (for examplecloud_run_revision).log_namemaps to GCP log name.