aws / aws/aws-xray-java-agent

Add Spring Boot Smoke Test

Open
#76 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
46
Forks
20
PR merge metrics
No merged PRs in 30d

Description

Spring Boot packages its apps in [a unique way](https://docs.spring.io/spring-boot/docs/current/reference/html/appendix-executable-jar-format.html), and loads dependencies using a custom ClassLoader that makes them invisble to the System Class Loader which the agent uses at premain to discover useful dependencies like Trace ID injection libraries. More generally, we've had issues specific to spring boot in the past and should have a way to smoke test Spring Boot apps.

See OTel Java Instrumentation Spring Boot smoke tests for reference: https://github.com/open-telemetry/opentelemetry-java-instrumentation/tree/67371ecfc9fc9b4cf7985ae96ffc5bde9a246b11/smoke-tests/springboot

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.