File tree Expand file tree Collapse file tree 1 file changed +38
-0
lines changed
Expand file tree Collapse file tree 1 file changed +38
-0
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
You can’t perform that action at this time.
0 commit comments