Open
Description
This issue outlines a short term roadmap for reaching supportable V1. The instrumentation scope focuses on server-side frameworks and Spring Web. The server-side frameworks were chosen because this is where HT agent provides value for blocking and additional data capture.
Instrumentation:
- Spring Webflux instrumentation (via netty) Netty instrumentation is not closing spans when used with Spring webflux #206
- Micronaut instrumentation (via netty) Test netty instrumentation on Micronaut #207
- Netty client instrumentation Add Netty client payload and headers capture #215
- Spring web - Rest template Add payload and headers capture to Spring RestTemplate #214
- Struts Add payload and headers capture for Struts #218
- Remove wrapping from servlet instrumentation Remove wrapping from servlet instrumentation #222
Testing:
- Abstract server tests Define abstract HTTP server test #99
- Abstract client tests Define abstract HTTP client tests #98
- Smoke tests for servlet containers and make it pluggable Add more smoke test and framework how to add more tests #217
-
OPA filter smoke/contract tests OPA filter smoke tests #157 - Run tests with Javaagent Run tests with javaagent #238
Issues:
- Test startup time and make sure HT agent does not drift from upstream Startup takes around 30s #212
- Config is being loaded twice Hypertrace config is being loaded twice #223
Agent core:
- Log to file Allow for the OTel Java agent to take in a file as the logs output destination #172
- HT agent size is 18 MB bigger than OTEL Investigate increased agent size #220
Apart from the issues listed here the V1 should include almost everything from #216.
Metadata
Metadata
Assignees
Labels
No labels