Skip to content

Commit 9b650c9

Browse files
committed
Revert 2.x changes to java
1 parent 1dab4f9 commit 9b650c9

File tree

8 files changed

+716
-16
lines changed

8 files changed

+716
-16
lines changed

java/build.gradle.kts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@ val javaagentDependency by configurations.creating {
2828
}
2929

3030
dependencies {
31-
compileOnly(platform("io.opentelemetry:opentelemetry-bom:1.42.0"))
32-
compileOnly(platform("io.opentelemetry:opentelemetry-bom-alpha:1.42.0-alpha"))
31+
compileOnly(platform("io.opentelemetry:opentelemetry-bom:1.32.0"))
32+
compileOnly(platform("io.opentelemetry:opentelemetry-bom-alpha:1.32.0-alpha"))
3333
// Already included in wrapper so compileOnly
3434
compileOnly("io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi")
35-
compileOnly("io.opentelemetry:opentelemetry-sdk-extension-aws:1.19.0")
36-
javaagentDependency("software.amazon.opentelemetry:aws-opentelemetry-agent:2.10.0")
35+
compileOnly("io.opentelemetry:opentelemetry-sdk-extension-aws")
36+
javaagentDependency("software.amazon.opentelemetry:aws-opentelemetry-agent:1.32.0-adot-lambda1")
3737
}
3838

3939
tasks.register<Copy>("download") {

java/build.sh

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,36 @@
22

33
SOURCEDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
44

5+
6+
## revert https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7970
7+
OTEL_VERSION="1.32.0"
8+
ADOT_VERSION="1.32.0"
9+
10+
git clone https://github.com/open-telemetry/opentelemetry-java-instrumentation.git
11+
pushd opentelemetry-java-instrumentation
12+
git checkout v${OTEL_VERSION} -b tag-v${OTEL_VERSION}
13+
patch -p1 < "$SOURCEDIR"/../patches/opentelemetry-java-instrumentation.patch
14+
git add -A
15+
git commit -m "Create patch version"
16+
./gradlew publishToMavenLocal
17+
popd
18+
19+
rm -rf opentelemetry-java-instrumentation
20+
21+
22+
git clone https://github.com/aws-observability/aws-otel-java-instrumentation.git
23+
24+
pushd aws-otel-java-instrumentation
25+
26+
git checkout v${ADOT_VERSION} -b tag-v${ADOT_VERSION}
27+
patch -p1 < "${SOURCEDIR}"/../patches/aws-otel-java-instrumentation.patch
28+
git add -A
29+
git commit -a -m "Create patch version"
30+
CI=false ./gradlew publishToMavenLocal -Prelease.version=${ADOT_VERSION}-adot-lambda1
31+
popd
32+
33+
rm -rf aws-otel-java-instrumentation
34+
535
# Build collector
636

737
pushd ../opentelemetry-lambda/collector || exit

java/scripts/otel-handler

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
export OTEL_INSTRUMENTATION_AWS_SDK_EXPERIMENTAL_SPAN_ATTRIBUTES=true
44

5-
export OTEL_PROPAGATORS="${OTEL_PROPAGATORS:xray-lambda,tracecontext,b3,b3multi}"
5+
export OTEL_PROPAGATORS="${OTEL_PROPAGATORS:-xray,tracecontext,b3,b3multi}"
66

77
# Temporarily set OTEL_SERVICE_NAME variable to work around but in javaagent not handling
88
# OTEL_RESOURCE_ATTRIBUTES as set in otel-handler-upstream. It doesn't hurt to apply this

java/scripts/otel-proxy-handler

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
export OTEL_INSTRUMENTATION_AWS_SDK_EXPERIMENTAL_SPAN_ATTRIBUTES=true
44

5-
export OTEL_PROPAGATORS="${OTEL_PROPAGATORS:xray-lambda,tracecontext,b3,b3multi}"
5+
export OTEL_PROPAGATORS="${OTEL_PROPAGATORS:-xray,tracecontext,b3,b3multi}"
66

77
source /opt/otel-proxy-handler-upstream

java/scripts/otel-stream-handler

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
export OTEL_INSTRUMENTATION_AWS_SDK_EXPERIMENTAL_SPAN_ATTRIBUTES=true
44

5-
export OTEL_PROPAGATORS="${OTEL_PROPAGATORS:xray-lambda,tracecontext,b3,b3multi}"
5+
export OTEL_PROPAGATORS="${OTEL_PROPAGATORS:-xray,tracecontext,b3,b3multi}"
66

77
source /opt/otel-stream-handler-upstream
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
diff --git a/dependencyManagement/build.gradle.kts b/dependencyManagement/build.gradle.kts
2+
index 9493189..6090207 100644
3+
--- a/dependencyManagement/build.gradle.kts
4+
+++ b/dependencyManagement/build.gradle.kts
5+
@@ -27,7 +27,7 @@ data class DependencySet(val group: String, val version: String, val modules: Li
6+
val TEST_SNAPSHOTS = rootProject.findProperty("testUpstreamSnapshots") == "true"
7+
8+
// This is the version of the upstream instrumentation BOM
9+
-val otelVersion = "1.32.0-adot1"
10+
+val otelVersion = "1.32.0-adot-lambda1"
11+
val otelSnapshotVersion = "1.33.0"
12+
val otelAlphaVersion = if (!TEST_SNAPSHOTS) "$otelVersion-alpha" else "$otelSnapshotVersion-alpha-SNAPSHOT"
13+
val otelJavaAgentVersion = if (!TEST_SNAPSHOTS) otelVersion else "$otelSnapshotVersion-SNAPSHOT"

0 commit comments

Comments
 (0)