File tree Expand file tree Collapse file tree 3 files changed +40
-7
lines changed
exporters/aws-otel-otlp-udp-exporter
sample-apps/integ-test-app Expand file tree Collapse file tree 3 files changed +40
-7
lines changed Original file line number Diff line number Diff line change 2828 working-directory : exporters/aws-otel-otlp-udp-exporter
2929 run : |
3030 gradle build
31+ gradle publishToMavenLocal
32+
33+ - name : Download and run X-Ray Daemon
34+ run : |
35+ mkdir xray-daemon
36+ cd xray-daemon
37+ wget https://s3.us-west-2.amazonaws.com/aws-xray-assets.us-west-2/xray-daemon/aws-xray-daemon-linux-3.x.zip
38+ unzip aws-xray-daemon-linux-3.x.zip
39+ ./xray -o -n us-west-2 -f ./daemon-logs.log --log-level debug &
40+
41+ - name : Run Sample App in Background
42+ working-directory : sample-apps/integ-test-app
43+ run : |
44+ gradle build
45+ java -jar build/libs/integ-test-app.jar &
46+ sleep 5
47+
48+ - name : Call Sample App Endpoint
49+ run : |
50+ echo "traceId=$(curl localhost:8080/test)" >> $GITHUB_OUTPUT
51+
52+ - name : Verify X-Ray daemon received traces
53+ run : |
54+ sleep 10
55+ echo "X-Ray daemon logs:"
56+ cat xray-daemon/daemon-logs.log
57+
58+ # Check if the daemon received and processed some data
59+ if grep -q "sending.*batch" xray-daemon/daemon-logs.log; then
60+ echo "✅ X-Ray daemon processed trace data (AWS upload errors are expected)"
61+ exit 0
62+ elif grep -q "processor:.*segment" xray-daemon/daemon-logs.log; then
63+ echo "✅ X-Ray daemon processed segment data (AWS upload errors are expected)"
64+ exit 0
65+ else
66+ echo "❌ No evidence of traces being received by X-Ray daemon"
67+ exit 1
68+ fi
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ plugins {
2020}
2121
2222group = " software.amazon.opentelemetry.exporters.otlp.udp"
23- version = " 0.0.1 "
23+ version = " 0.1.0 "
2424
2525dependencies {
2626 implementation(platform(" io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:2.11.0-alpha" ))
Original file line number Diff line number Diff line change @@ -5,14 +5,9 @@ plugins {
55 id(" org.springframework.boot" ) version " 2.7.17"
66}
77
8- repositories {
9- mavenLocal()
10- mavenCentral()
11- }
12-
138dependencies {
149 implementation(" org.springframework.boot:spring-boot-starter-web" )
15- implementation(" software.amazon.opentelemetry.exporters.otlp.udp:aws-otel-otlp-udp-exporter:0.0.1 " )
10+ implementation(" software.amazon.opentelemetry.exporters.otlp.udp:aws-otel-otlp-udp-exporter:0.1.0 " )
1611 implementation(platform(" io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:2.11.0-alpha" ))
1712 implementation(" io.opentelemetry:opentelemetry-api" )
1813 implementation(" io.opentelemetry:opentelemetry-sdk" )
You can’t perform that action at this time.
0 commit comments