diff --git a/contrib/temporal-gcp-cloud-run/README.md b/contrib/temporal-gcp-cloud-run-opentelemetry/README.md similarity index 96% rename from contrib/temporal-gcp-cloud-run/README.md rename to contrib/temporal-gcp-cloud-run-opentelemetry/README.md index 01a6c15184..88791121ee 100644 --- a/contrib/temporal-gcp-cloud-run/README.md +++ b/contrib/temporal-gcp-cloud-run-opentelemetry/README.md @@ -1,4 +1,4 @@ -# Temporal Google Cloud Run module +# Temporal Google Cloud Run OpenTelemetry module This module provides an OpenTelemetry plugin with defaults for Temporal Java SDK workers running on Google Cloud Run. Cloud Run worker pools are the recommended deployment because Temporal workers are continuous, pull-based background workloads. @@ -10,7 +10,7 @@ A Cloud Run service can also host a Temporal worker, but it must use instance-ba ## Usage -Add `temporal-gcp-cloud-run` next to your Temporal SDK dependency, then install the plugin on service stubs options before creating clients and workers: +Add `temporal-gcp-cloud-run-opentelemetry` next to your Temporal SDK dependency, then install the plugin on service stubs options before creating clients and workers: ```java CloudRunOpenTelemetryPlugin plugin = CloudRunOpenTelemetryPlugin.newBuilder().build(); diff --git a/contrib/temporal-gcp-cloud-run/build.gradle b/contrib/temporal-gcp-cloud-run-opentelemetry/build.gradle similarity index 100% rename from contrib/temporal-gcp-cloud-run/build.gradle rename to contrib/temporal-gcp-cloud-run-opentelemetry/build.gradle diff --git a/contrib/temporal-gcp-cloud-run/src/main/java/io/temporal/gcp/cloudrun/CloudRunOpenTelemetryPlugin.java b/contrib/temporal-gcp-cloud-run-opentelemetry/src/main/java/io/temporal/gcp/cloudrun/opentelemetry/CloudRunOpenTelemetryPlugin.java similarity index 99% rename from contrib/temporal-gcp-cloud-run/src/main/java/io/temporal/gcp/cloudrun/CloudRunOpenTelemetryPlugin.java rename to contrib/temporal-gcp-cloud-run-opentelemetry/src/main/java/io/temporal/gcp/cloudrun/opentelemetry/CloudRunOpenTelemetryPlugin.java index a985e66326..fb69fb9d74 100644 --- a/contrib/temporal-gcp-cloud-run/src/main/java/io/temporal/gcp/cloudrun/CloudRunOpenTelemetryPlugin.java +++ b/contrib/temporal-gcp-cloud-run-opentelemetry/src/main/java/io/temporal/gcp/cloudrun/opentelemetry/CloudRunOpenTelemetryPlugin.java @@ -1,4 +1,4 @@ -package io.temporal.gcp.cloudrun; +package io.temporal.gcp.cloudrun.opentelemetry; import io.opentelemetry.api.OpenTelemetry; import io.temporal.client.WorkflowClientOptions; diff --git a/contrib/temporal-gcp-cloud-run/src/test/java/io/temporal/gcp/cloudrun/CloudRunOpenTelemetryPluginTest.java b/contrib/temporal-gcp-cloud-run-opentelemetry/src/test/java/io/temporal/gcp/cloudrun/opentelemetry/CloudRunOpenTelemetryPluginTest.java similarity index 99% rename from contrib/temporal-gcp-cloud-run/src/test/java/io/temporal/gcp/cloudrun/CloudRunOpenTelemetryPluginTest.java rename to contrib/temporal-gcp-cloud-run-opentelemetry/src/test/java/io/temporal/gcp/cloudrun/opentelemetry/CloudRunOpenTelemetryPluginTest.java index 3be4529168..f6028c0449 100644 --- a/contrib/temporal-gcp-cloud-run/src/test/java/io/temporal/gcp/cloudrun/CloudRunOpenTelemetryPluginTest.java +++ b/contrib/temporal-gcp-cloud-run-opentelemetry/src/test/java/io/temporal/gcp/cloudrun/opentelemetry/CloudRunOpenTelemetryPluginTest.java @@ -1,4 +1,4 @@ -package io.temporal.gcp.cloudrun; +package io.temporal.gcp.cloudrun.opentelemetry; import static org.junit.Assert.*; diff --git a/settings.gradle b/settings.gradle index 6cbf879490..6c05090b09 100644 --- a/settings.gradle +++ b/settings.gradle @@ -15,8 +15,8 @@ include 'temporal-workflowstreams' project(':temporal-workflowstreams').projectDir = file('contrib/temporal-workflowstreams') include 'temporal-aws-lambda' project(':temporal-aws-lambda').projectDir = file('contrib/temporal-aws-lambda') -include 'temporal-gcp-cloud-run' -project(':temporal-gcp-cloud-run').projectDir = file('contrib/temporal-gcp-cloud-run') +include 'temporal-gcp-cloud-run-opentelemetry' +project(':temporal-gcp-cloud-run-opentelemetry').projectDir = file('contrib/temporal-gcp-cloud-run-opentelemetry') include 'temporal-spring-boot-autoconfigure' include 'temporal-spring-boot-starter' include 'temporal-remote-data-encoder' diff --git a/temporal-bom/build.gradle b/temporal-bom/build.gradle index c79c4df44a..66f98856b6 100644 --- a/temporal-bom/build.gradle +++ b/temporal-bom/build.gradle @@ -10,7 +10,7 @@ dependencies { api project(':temporal-opentelemetry') api project(':temporal-opentracing') api project(':temporal-aws-lambda') - api project(':temporal-gcp-cloud-run') + api project(':temporal-gcp-cloud-run-opentelemetry') api project(':temporal-remote-data-encoder') api project(':temporal-sdk') api project(':temporal-serviceclient')