Skip to main content

OBS-G1 — GCP observability foundation

Decision: OBS-G1 = PASS

Verification timestamp: 2026-10-05T01:46:35Z

Foundation​

fieldvalue
project IDestate-observability-510700
project number456183330588
required APIlogging.googleapis.com enabled; already enabled before OBS-G1
log bucketestate-producer-runs
locationglobal
retention30 days
analyticsenabled
receipt log IDestate-producer-run
sinkestate-producer-runs-sink
sink destinationlogging.googleapis.com/projects/estate-observability-510700/locations/global/buckets/estate-producer-runs
_Default exclusionexclude-estate-producer-runs
exclusion filterLOG_ID("estate-producer-run")
writer service accountestate-receipt-writer@estate-observability-510700.iam.gserviceaccount.com
IAM roleroles/logging.logWriter

The bucket lifecycle state is ACTIVE. _Required was not modified. The normal bucket view _AllLogs is present.

No API other than the already-enabled logging.googleapis.com was enabled by OBS-G1. No service-account keys were created.

Explicit non-goals​

OBS-G1 deliberately created no:

  • BigQuery dataset or BigQuery link;
  • Cloud Run service or job;
  • Pub/Sub topic or subscription;
  • Workflows, App Hub, Monitoring alert, dashboard or custom application;
  • Workload Identity Federation pool/provider;
  • service-account key.

No producer runtime was changed.

No producer receipt was ingested during OBS-G1. OBS-G2 owns first real receipt ingestion.