Skip to content

Add Cloud Run worker sample (CloudRunId + OpenTelemetry plugins) - #801

Open
seanbollin wants to merge 4 commits into
mainfrom
gcp-cloud-run
Open

seanbollin wants to merge 4 commits into
mainfrom
gcp-cloud-run

Conversation

@seanbollin

@seanbollin seanbollin commented Sep 28, 2026 •

Copy link
Copy Markdown

Runs a Temporal Worker on a Google Cloud Run worker pool using both GCP Cloud Run plugins together:

  • Cloud Run Id (io.temporal:temporal-gcp-cloud-run-id) — sets the Temporal client identity from Cloud Run instance metadata ({instanceId}@{revision}).
  • Cloud Run OpenTelemetry (io.temporal:temporal-gcp-cloud-run-opentelemetry) — exports SDK metrics and traces over OTLP to a Google-Built OpenTelemetry Collector sidecar.

Build locally: ./gradlew :gcp:cloud-run:build. Deploy with the gcloud flow in the sample README.

@seanbollin
seanbollin marked this pull request as ready for review September 29, 2026 23:11
@seanbollin
seanbollin requested review from a team, antmendoza and tsurdilo as code owners September 29, 2026 23:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant