javaagent icon indicating copy to clipboard operation
javaagent copied to clipboard

Roadmap for V1

Open pavolloffay opened this issue 4 years ago • 0 comments

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:

  • [x] Spring Webflux instrumentation (via netty) https://github.com/hypertrace/javaagent/issues/206
  • [x] Micronaut instrumentation (via netty) https://github.com/hypertrace/javaagent/issues/207
  • [x] Netty client instrumentation https://github.com/hypertrace/javaagent/issues/215
  • [ ] Spring web - Rest template https://github.com/hypertrace/javaagent/issues/214
  • [x] Struts https://github.com/hypertrace/javaagent/issues/218
  • [x] Remove wrapping from servlet instrumentation https://github.com/hypertrace/javaagent/issues/222

Testing:

  • [ ] Abstract server tests https://github.com/hypertrace/javaagent/issues/99
  • [ ] Abstract client tests https://github.com/hypertrace/javaagent/issues/98
  • [ ] Smoke tests for servlet containers and make it pluggable https://github.com/hypertrace/javaagent/issues/217
  • [ ] ~~OPA filter smoke/contract tests https://github.com/hypertrace/javaagent/issues/157~~
  • [ ] Run tests with Javaagent https://github.com/hypertrace/javaagent/issues/238

Issues:

  • [ ] Test startup time and make sure HT agent does not drift from upstream https://github.com/hypertrace/javaagent/issues/212
  • [x] Config is being loaded twice https://github.com/hypertrace/javaagent/issues/223

Agent core:

  • [x] Log to file https://github.com/hypertrace/javaagent/issues/172
  • [ ] HT agent size is 18 MB bigger than OTEL https://github.com/hypertrace/javaagent/issues/220

Apart from the issues listed here the V1 should include almost everything from https://github.com/hypertrace/javaagent/issues/216.

pavolloffay avatar Jan 11 '21 08:01 pavolloffay